XML log with .NET
Hello,
I would like to add xml log to my .NET code. But the log file is not xml format. I did copy the following code:
Generated log file format:
I would like to get a list of files in remote directory.
I would like to add xml log to my .NET code. But the log file is not xml format. I did copy the following code:
... const string logname = "log.xml"; /// Run hidden WinSCP process Process winscp = new Process(); winscp.StartInfo.FileName = "winscp.com"; winscp.StartInfo.Arguments = "/log=" + logname; winscp.StartInfo.UseShellExecute = false; winscp.StartInfo.RedirectStandardInput = true; winscp.StartInfo.RedirectStandardOutput = true; winscp.StartInfo.CreateNoWindow = true; winscp.Start(); /// Feed in the scripting commands winscp.StandardInput.WriteLine("option batch abort"); winscp.StandardInput.WriteLine("option confirm off"); winscp.StandardInput.WriteLine("open mysession"); winscp.StandardInput.WriteLine("ls"); winscp.StandardInput.Close(); /// Collect all output (not used in this example) string output = winscp.StandardOutput.ReadToEnd(); /// Wait until WinSCP finishes winscp.WaitForExit(); ...
. 2009-07-28 09:07:03.357 -------------------------------------------------------------------------- . 2009-07-28 09:07:03.358 WinSCP Version 4.1.9 (Build 416) (OS 6.0.6001 Service Pack 1) . 2009-07-28 09:07:03.358 Login time: terça-feira, 28 de julho de 2009 09:07:03 . 2009-07-28 09:07:03.358 -------------------------------------------------------------------------- . 2009-07-28 09:07:03.358 Session name: TesteIceKiss . 2009-07-28 09:07:03.358 Host name: 192.168.0.1 (Port: 21) . 2009-07-28 09:07:03.358 User name: jhayashi (Password: Yes, Key file: No) . 2009-07-28 09:07:03.358 Tunnel: No . 2009-07-28 09:07:03.358 Transfer Protocol: FTP . 2009-07-28 09:07:03.358 Ping type: C, Ping interval: 30 sec; Timeout: 15 sec . 2009-07-28 09:07:03.358 Proxy: none . 2009-07-28 09:07:03.358 FTP: Passive: No . 2009-07-28 09:07:03.358 Local directory: default, Remote directory: ImportarCreditoGenerico/, Update: No, Cache: Yes . 2009-07-28 09:07:03.358 Cache directory changes: Yes, Permanent: Yes . 2009-07-28 09:07:03.358 DST mode: 1 . 2009-07-28 09:07:03.358 -------------------------------------------------------------------------- . 2009-07-28 09:07:03.409 Connecting to 192.168.0.1 ... . 2009-07-28 09:07:03.410 Connected with 192.168.0.1. Waiting for welcome message... < 2009-07-28 09:07:03.411 220 Microsoft FTP Service > 2009-07-28 09:07:03.411 USER jhayashi < 2009-07-28 09:07:03.412 331 Password required for jhayashi. > 2009-07-28 09:07:03.412 PASS ********* < 2009-07-28 09:07:03.414 230 User jhayashi logged in. > 2009-07-28 09:07:03.414 SYST < 2009-07-28 09:07:03.415 215 Windows_NT > 2009-07-28 09:07:03.415 FEAT < 2009-07-28 09:07:03.610 211-FEAT < 2009-07-28 09:07:03.610 SIZE < 2009-07-28 09:07:03.610 MDTM < 2009-07-28 09:07:03.610 211 END . 2009-07-28 09:07:03.610 Connected . 2009-07-28 09:07:03.610 -------------------------------------------------------------------------- . 2009-07-28 09:07:03.610 Using FTP protocol. . 2009-07-28 09:07:03.610 Doing startup conversation with host. > 2009-07-28 09:07:03.610 PWD < 2009-07-28 09:07:03.611 257 "/" is current directory. . 2009-07-28 09:07:03.611 Changing directory to "ImportarCreditoGenerico/". > 2009-07-28 09:07:03.611 CWD ImportarCreditoGenerico/ < 2009-07-28 09:07:03.613 250 CWD command successful. . 2009-07-28 09:07:03.613 Getting current directory name. > 2009-07-28 09:07:03.613 PWD < 2009-07-28 09:07:03.614 257 "/ImportarCreditoGenerico" is current directory. . 2009-07-28 09:07:03.614 Startup conversation with host finished. . 2009-07-28 09:07:03.614 Retrieving directory listing... > 2009-07-28 09:07:03.614 TYPE A < 2009-07-28 09:07:03.615 200 Type set to A. > 2009-07-28 09:07:03.616 PORT 192,168,0,78,7,239 < 2009-07-28 09:07:03.617 200 PORT command successful. > 2009-07-28 09:07:03.617 LIST -a < 2009-07-28 09:07:03.619 150 Opening ASCII mode data connection for /bin/ls. < 2009-07-28 09:07:03.822 226 Transfer complete. . 2009-07-28 09:07:03.822 Directory listing successful . 2009-07-28 09:07:03.823 Disconnected from server