Log file not generating.

Advertisement

wmb853
Guest

Log file not generating.

I am working on an issue and need to generate a log file. I am running WinSCP from a bat file below:
c:\WinSCP\WinSCP3.exe /console /script="c:\EMT\AutoFTP.txt" /log="C:\EMT\winscp.log"
No log file ever gets generated. Thanks.

Reply with quote

Advertisement

Guest

Re: Log file not generating.

I just upgraded to the latest version. I never see the winscp.log file get created in the C:\EMT folder or anywhere else.

I should also clarify that the FTP upload is working correctly. I just don't get a log file.

Thanks!
Bill

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
40,476
Location:
Prague, Czechia

Re: Log file not generating.

Can you send me an email, so I can send you back a debug version of WinSCP to track the problem? Please include link back to this topic in your email. Also note in this topic that you have sent the email. Thanks.

You will find my address (if you log in) in my forum profile.

Reply with quote

tdguitar
Guest

Can not create log file

I have a function with creating log xml file like below. It run well on local machine, but when I publish it to be used as client-server, it can not create a log file. Please help me to check it.
const string logname = "log.xml";
Process winscp = new Process();
winscp.StartInfo.FileName = "C:\\Program Files\\WinSCP\\winscp.com";
winscp.StartInfo.Arguments = "/log=C:\\"" + logname + "\"";
winscp.StartInfo.UseShellExecute = false;
winscp.StartInfo.CreateNoWindow = true;
winscp.Start();
winscp.StandardInput.WriteLine("option batch abort");
winscp.StandardInput.WriteLine("option confirm off");
winscp.StandardInput.WriteLine("open mysession");
winscp.StandardInput.WriteLine("ls");
winscp.StandardInput.Close();
 
string output = winscp.StandardOutput.ReadToEnd();
 
winscp.WaitForExit();
XPathDocument log = new XPathDocument(logname);
XmlNamespaceManager ns = new XmlNamespaceManager(new NameTable());
ns.AddNamespace("w", "http://winscp.net/schema/session/1.0");
XPathNavigator nav = log.CreateNavigator();
XPathNodeIterator files = nav.Select("//w:file", ns);
Console.WriteLine(string.Format("There are {0} files and subdirectories:", files.Count));
foreach (XPathNavigator file in files)
{
    Console.WriteLine(file.SelectSingleNode("w:filename/@value", ns).Value);
}

Reply with quote

Advertisement

LukeHuang
Guest

I cannot generate log file with 5.1.2 suddenly...

I cannot generate the log file with 5.1.2 suddenly. Can anyone help?
Thanks,

Reply with quote

martin
Site Admin
martin avatar

Re: I cannot generate log file with 5.1.2 suddenly...

@LukeHuang: First of all, please upgrade to the latest version of WinSCP.
If that does not help, we need way more details. What prevents you from generating the log?

Reply with quote

Advertisement

martin
Site Admin
martin avatar

Re: After update to 5.19.5 – will not log

@jensohb: We need some information. What version where you using before? Is this about GUI or scripting? If scripting, what does the WinSCP console output say when it fails to log? What (if) command-line syntax are you using?

Reply with quote

Advertisement

You can post new topics in this forum