Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Important: THIS ARTICLE IS WORK IN PROGRESS
...
Code Block | ||
---|---|---|
| ||
# $Id: log4j.properties 17657 2012-07-23 12:55:04Z kb $
log4j.rootLogger=debug, stdout
log4j.logger.JadeReportLog=info, JadeReportLog, JadeReportLogHTML
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%t %-5p %-14d\{hh:mm:ss,SSS\} %p (%F:%L) ::%M %m %n
# Configuration for JadeReportLog
log4j.appender.JadeReportLog=org.apache.log4j.RollingFileAppender
log4j.appender.JadeReportLog.File=$\{java.io.tmpdir\}/Jade-client.log
log4j.appender.JadeReportLog.MaxFileSize=5000KB
# Keep a backup copy
log4j.appender.JadeReportLog.MaxBackupIndex=30
log4j.appender.JadeReportLog.layout=org.apache.log4j.PatternLayout
log4j.appender.JadeReportLog.layout.ConversionPattern=%-21d\{hh:mm:ss,SSS\}%m %n
|
...
Code Block | ||
---|---|---|
| ||
[FTP_123]
protocol = ftps
#port = 49159
host = myHost
user = ftpUser
password = ***********
log4j_Property_FileName = /opt/sosftp/sosdex_client.1.3.12.2032/profile/log4j.properties
[TEST_FTP_REC_new]
include = FTP_123
port = 49157
log_filename = /var/opt/sosftp/log/my_logfile_name.log
#verbose = 9
history = /var/opt/sosftp/log/history_TEST_FTP_REC_new.csv
file_spec = .*\.txt
force_files = false
remove_files = true
transactional = true
atomic_suffix = .tmp
local_dir = /var/data/input/ftpReceive/
remote_dir = ./
|
...
- the file with the name specified in the log_filename and
- the HTML file with a summary of the transfer.
The HTML file will be overwritten with every transfer, the log_filename file is a rolling log file.
<!--
...
...
[Transfer1]
log4j_Property_FileName = /opt/sosftp/sosdex_client.1.3.12.2207/profile/log4j.properties
log_filename = /var/opt/sosftp/log/Transfer1.log
[Transfer2]
log4j_Property_FileName = /opt/sosftp/sosdex_client.1.3.12.2207/profile/log4j.properties
log_filename = /var/opt/sosftp/log/Transfer2.log
-->
<!--
Wenn ich die Transfers laufen lasse, sollte mir zum einen das in der log4j definierte "globale" sodex.log geschrieben werden, was auch der Fall ist, sowie das transferspezifische Transfer1.log. Dieses Log vermisse ich allerdings im dazugehoerenden Logverzeichnis .
-->
The complete log4j.properties file would then look like:
Code Block | ||
---|---|---|
| ||
# $Id: log4j.properties 17657 2012-07-23 12:55:04Z kb $
log4j.rootLogger=debug, stdout
log4j.logger.JadeReportLog=info, JadeReportLog, JadeReportLogHTML
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%t %-5p %-14d\{hh:mm:ss,SSS\} %p (%F:%L) ::%M %m %n
# Configuration as HTML
log4j.appender.JadeReportLogHTML=org.apache.log4j.FileAppender
log4j.appender.JadeReportLogHTML.layout=org.apache.log4j.HTMLLayout
log4j.appender.JadeReportLogHTML.File=$\{java.io.tmpdir\}/Jade-client.html
log4j.appender.JadeReportLogHTML.Append=false
log4j.appender.JadeReportLogHTML.layout.Title=JADE - JobScheduler Advanced Data Exchange
# Configuration for JadeReportLog
log4j.appender.JadeReportLog=org.apache.log4j.RollingFileAppender
log4j.appender.JadeReportLog.File=$\{java.io.tmpdir\}/Jade-client.log
log4j.appender.JadeReportLog.MaxFileSize=5000KB
# Keep a backup copy
log4j.appender.JadeReportLog.MaxBackupIndex=30
log4j.appender.JadeReportLog.layout=org.apache.log4j.PatternLayout
log4j.appender.JadeReportLog.layout.ConversionPattern=%-21d\{hh:mm:ss,SSS\}%m %n
|
...