Enabling Logging for SSH2 Library

If the SSH2 connection fails with no useful information in the PPM logs, you can route the logs of the SSH library to a dedicated file and set its logging level to a more verbose setting by adding the following text in your logging.conf file. You can change the red parts as you demand.

# SSH2 logging. 
log4j.logger.com.kintana.core.net.ssh.apache=DEBUG, SSH2_LOG 
# SSH2_LOG has a dedicated log file to easily pinpoint any error during SSH2 connection. 
log4j.appender.SSH2_LOG=org.apache.log4j.RollingFileAppender 
log4j.appender.SSH2_LOG.File=${jboss.server.home.dir}/log/ssh2_SSH2_LOG.txt 
log4j.appender.SSH2_LOG.Append=true 
log4j.appender.SSH2_LOG.MaxFileSize=250KB 
log4j.appender.SSH2_LOG.MaxBackupIndex=20 
log4j.appender.SSH2_LOG.layout=org.apache.log4j.PatternLayout 
log4j.appender.SSH2_LOG.layout.ConversionPattern=%x:%t:%c:%d{yyyy/MM/dd-HH:mm:ss.SSS z}: %m%n

Note: Make sure that the value of the parameter com.kintana.core.logging.SYSTEM_THRESHOLD in the logging.conf file is set according to the logging level chosen for SSH2 logs.