Scott, I downloaded new chainsaw and run it. Still I could not get the log file. Here is the exception trace:
Level INFO Logger org.apache.log4j.chainsaw.vfs.VFSLogFilePatternReceiver Time 2011-07-21 08:43:16,361 (ms delta: 328) Thread Thread-3 Message sftp://username:[email protected]/complete/path/to/logs/MyLog.log not available - may be due to incorrect credentials, but will re-attempt to load after waiting 10000 millis Marker Throwable org.apache.commons.vfs.FileSystemException: Could not connect to SFTP server at "sftp://myId:[email protected]/". at org.apache.commons.vfs.provider.sftp.SftpFileProvider.doCreateFileSystem(SftpFileProvider.java:99) at org.apache.commons.vfs.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:81) at org.apache.commons.vfs.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:62) at org.apache.commons.vfs.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:641) at org.apache.commons.vfs.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:582) at org.apache.log4j.chainsaw.vfs.VFSLogFilePatternReceiver$VFSReader.run(VFSLogFilePatternReceiver.java:358) at java.lang.Thread.run(Unknown Source) Caused by: org.apache.commons.vfs.FileSystemException: Could not connect to SFTP server at "xxx.yyy.net". at org.apache.commons.vfs.provider.sftp.SftpClientFactory.createConnection(SftpClientFactory.java:214) at org.apache.commons.vfs.provider.sftp.SftpFileProvider.doCreateFileSystem(SftpFileProvider.java:90) ... 6 more Caused by: com.jcraft.jsch.JSchException: Auth cancel at com.jcraft.jsch.Session.connect(Session.java:451) at com.jcraft.jsch.Session.connect(Session.java:150) at org.apache.commons.vfs.provider.sftp.SftpClientFactory.createConnection(SftpClientFactory.java:210) ... 7 more I use both Putty and FileZilla to get MyLog.log. Credential is good. Thank you for helping me. QD -----Original Message----- From: Scott Deboy [mailto:[email protected]] Sent: Wednesday, July 20, 2011 3:10 PM To: Log4J Users List Subject: Re: Help Log4j Chainsaw - VFSLogFilePatternReceiver Usage Are you using the latest developer snapshot of Chainsaw, available here? http://people.apache.org/~sdeboy If not, please try it and follow-up with your results. Thanks Scott On Wed, Jul 20, 2011 at 12:18 PM, Ding, Qin <[email protected]> wrote: > I am trying to view the log4j log using > VFSLogFilePatternReceiverNoUserInfoPrompt. > > Here is my log4j.xml: > > > > <plugin name="VFSLogFilePatternReceiverNoUserInfoPrompt" > class="org.apache.log4j.chainsaw.vfs.VFSLogFilePatternReceiver"> > > <param name="fileURL" value="sftp:// > myid:[email protected]//complete/path/to/logs/mylog.log"/> > > <param name="timestampFormat" value="yyyy-MM-dd HH:mm:ss,SSS"/> > > <param name="logFormat" value="[TIMESTAMP] LEVEL THREAD > (FILE:METHOD:LINE) -MESSAGE"/> > > <param name="name" value="VFSLogFilePatternReceiver"/> > > <param name="tailing" value="true"/> > > </plugin> > > > > Start the chainsaw with this log4j.xml. Get the following msg: > > > > attempting to load file: sftp:// > myid:[email protected]//complete/path/to/logs/mylog.log > > file not available - will try again in 10 seconds > > > > The file is there at the remote site, I can sftp to it. Why can chainsaw > find it? > > I tried the following with or without port number: > > > > <param name="fileURL" value="sftp:// > myid:[email protected]/complete/path/to/logs/mylog.log"/> > > <param name="fileURL" value="sftp:// > myid:[email protected]//complete/path/to/logs/mylog.log"/> > > <param name="fileURL" value="sftp:// > myid:[email protected]///complete/path/to/logs/mylog.log"/> > > <param name="fileURL" value="sftp:// > myid:[email protected]////complete/path/to/logs/mylog.log"/> > > > > None of these work. I saw someone suggest to create a .ssh folder under > user home and create a known_hosts file with the host name it. I did that > without help. > > > > Please help. Thank you. > > > > QD > > > > This communication is for informational purposes only. It is not > intended as an offer or solicitation for the purchase or sale of > any financial instrument or as an official confirmation of any > transaction. All market prices, data and other information are not > warranted as to completeness or accuracy and are subject to change > without notice. Any comments or statements made herein do not > necessarily reflect those of JPMorgan Chase & Co., its subsidiaries > and affiliates. > > This transmission may contain information that is privileged, > confidential, legally privileged, and/or exempt from disclosure > under applicable law. If you are not the intended recipient, you > are hereby notified that any disclosure, copying, distribution, or > use of the information contained herein (including any reliance > thereon) is STRICTLY PROHIBITED. Although this transmission and any > attachments are believed to be free of any virus or other defect > that might affect any computer system into which it is received and > opened, it is the responsibility of the recipient to ensure that it > is virus free and no responsibility is accepted by JPMorgan Chase & > Co., its subsidiaries and affiliates, as applicable, for any loss > or damage arising in any way from its use. If you received this > transmission in error, please immediately contact the sender and > destroy the material in its entirety, whether in electronic or hard > copy format. Thank you. > > Please refer to http://www.jpmorgan.com/pages/disclosures for > disclosures relating to European legal entities. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
