Skip to content

Commit

Permalink
ADD:log4j for windows
Browse files Browse the repository at this point in the history
  • Loading branch information
scharoun committed May 22, 2017
1 parent a4faa6c commit aaef9a2
Show file tree
Hide file tree
Showing 9 changed files with 112 additions and 7 deletions.
2 changes: 1 addition & 1 deletion bin/win_libsvm_convert_2_ytklearn.bat
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ set libsvm_data_path="???"
set ytklearn_data_path="???"

cd ..
@start /b cmd /c java -Xmx1000m -XX:-OmitStackTraceInFastThrow -cp lib/* -Dlog4j.configuration=file:config/log4j.properties com.fenbi.ytklearn.utils.LibsvmConvertTool %mode% %x_delim% %y_delim% %features_delim% %feature_name_val_delim% %fs_scheme% %libsvm_data_path% %ytklearn_data_path%
@start /b cmd /c java -Xmx1000m -XX:-OmitStackTraceInFastThrow -cp lib/* -Dlog4j.configuration=file:config/log4j_win.properties com.fenbi.ytklearn.utils.LibsvmConvertTool %mode% %x_delim% %y_delim% %features_delim% %feature_name_val_delim% %fs_scheme% %libsvm_data_path% %ytklearn_data_path%

pause
4 changes: 2 additions & 2 deletions bin/win_local_optimizer.bat
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ set transform_script_path=bin/transform.py

cd ..
@Rem start ytk-mp4j master, default max memory is 512m
@start /b cmd /c java -Xmx512m -cp lib/* -Dlog4j.configuration=file:config/log4j_master.properties com.fenbi.mp4j.comm.CommMaster 1 %master_port%
@start /b cmd /c java -Xmx512m -cp lib/* -Dlog4j.configuration=file:config/log4j_master_win.properties com.fenbi.mp4j.comm.CommMaster 1 %master_port%

@Rem start windows train local worker, default max memory is 1000m
@start /b cmd /c java -Xmx1000m -XX:-OmitStackTraceInFastThrow -cp lib/* -Dlog4j.configuration=file:config/log4j_slave.properties com.fenbi.ytklearn.worker.LocalTrainWorker %model_name% %properties_path% %transform_script_path% %transform% user %master_host% %master_port% %thread_num%
@start /b cmd /c java -Xmx1000m -XX:-OmitStackTraceInFastThrow -cp lib/* -Dlog4j.configuration=file:config/log4j_slave_win.properties com.fenbi.ytklearn.worker.LocalTrainWorker %model_name% %properties_path% %transform_script_path% %transform% user %master_host% %master_port% %thread_num%

pause
2 changes: 1 addition & 1 deletion bin/win_predict.bat
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ set eval_metric="auc,mae"
set predict_type=value

cd ..
@start /b cmd /c java -Xmx1000m -XX:-OmitStackTraceInFastThrow -cp lib/* -Dlog4j.configuration=file:config/log4j.properties com.fenbi.ytklearn.predictor.Predicts %config_path% %model_name% %file_name% %transform% %transform_script_path% %resultSaveMode% %resultFileSuffix% %max_error_tol% %eval_metric% %predict_type%
@start /b cmd /c java -Xmx1000m -XX:-OmitStackTraceInFastThrow -cp lib/* -Dlog4j.configuration=file:config/log4j_win.properties com.fenbi.ytklearn.predictor.Predicts %config_path% %model_name% %file_name% %transform% %transform_script_path% %resultSaveMode% %resultFileSuffix% %max_error_tol% %eval_metric% %predict_type%

pause
2 changes: 1 addition & 1 deletion config/log4j.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
log4j.rootLogger=INFO,stdout,info,warn,error
log4j.rootLogger=INFO,info,warn,error

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
Expand Down
2 changes: 1 addition & 1 deletion config/log4j_master.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
log4j.rootLogger=INFO,stdout,info,warn,error
log4j.rootLogger=INFO,info,warn,error

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
Expand Down
35 changes: 35 additions & 0 deletions config/log4j_master_win.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
log4j.rootLogger=INFO,stdout,info,warn,error

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n

log4j.logger.info=info
log4j.appender.info=org.apache.log4j.DailyRollingFileAppender
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n
log4j.appender.info.datePattern='-'yyyy-MM-dd
log4j.appender.info.Threshold=DEBUG
log4j.appender.info.append=true
log4j.appender.info.encoding=UTF-8
log4j.appender.info.File=log/master.log

log4j.logger.warn=warn
log4j.appender.warn=org.apache.log4j.DailyRollingFileAppender
log4j.appender.warn.layout=org.apache.log4j.PatternLayout
log4j.appender.warn.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n
log4j.appender.warn.datePattern='-'yyyy-MM-dd
log4j.appender.warn.Threshold=WARN
log4j.appender.warn.append=true
log4j.appender.warn.encoding=UTF-8
log4j.appender.warn.File=log/master_warn.log

log4j.logger.error=error
log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n
log4j.appender.error.datePattern='-'yyyy-MM-dd
log4j.appender.error.Threshold=ERROR
log4j.appender.error.append=true
log4j.appender.error.encoding=UTF-8
log4j.appender.error.File=log/master_error.log
2 changes: 1 addition & 1 deletion config/log4j_slave.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
log4j.rootLogger=INFO,stdout,info,warn,error
log4j.rootLogger=INFO,info,warn,error

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
Expand Down
35 changes: 35 additions & 0 deletions config/log4j_slave_win.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
log4j.rootLogger=INFO,stdout,info,warn,error

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n

log4j.logger.info=info
log4j.appender.info=org.apache.log4j.DailyRollingFileAppender
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n
log4j.appender.info.datePattern='-'yyyy-MM-dd
log4j.appender.info.Threshold=DEBUG
log4j.appender.info.append=true
log4j.appender.info.encoding=UTF-8
log4j.appender.info.File=log/slave.log

log4j.logger.warn=warn
log4j.appender.warn=org.apache.log4j.DailyRollingFileAppender
log4j.appender.warn.layout=org.apache.log4j.PatternLayout
log4j.appender.warn.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n
log4j.appender.warn.datePattern='-'yyyy-MM-dd
log4j.appender.warn.Threshold=WARN
log4j.appender.warn.append=true
log4j.appender.warn.encoding=UTF-8
log4j.appender.warn.File=log/slave_warn.log

log4j.logger.error=error
log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n
log4j.appender.error.datePattern='-'yyyy-MM-dd
log4j.appender.error.Threshold=ERROR
log4j.appender.error.append=true
log4j.appender.error.encoding=UTF-8
log4j.appender.error.File=log/slave_error.log
35 changes: 35 additions & 0 deletions config/log4j_win.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
log4j.rootLogger=INFO,stdout,info,warn,error

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n

log4j.logger.info=info
log4j.appender.info=org.apache.log4j.DailyRollingFileAppender
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n
log4j.appender.info.datePattern='-'yyyy-MM-dd
log4j.appender.info.Threshold=DEBUG
log4j.appender.info.append=true
log4j.appender.info.encoding=UTF-8
log4j.appender.info.File=log/info.log

log4j.logger.warn=warn
log4j.appender.warn=org.apache.log4j.DailyRollingFileAppender
log4j.appender.warn.layout=org.apache.log4j.PatternLayout
log4j.appender.warn.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n
log4j.appender.warn.datePattern='-'yyyy-MM-dd
log4j.appender.warn.Threshold=WARN
log4j.appender.warn.append=true
log4j.appender.warn.encoding=UTF-8
log4j.appender.warn.File=log/warn.log

log4j.logger.error=error
log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p - [ytk-learn] %m%n
log4j.appender.error.datePattern='-'yyyy-MM-dd
log4j.appender.error.Threshold=ERROR
log4j.appender.error.append=true
log4j.appender.error.encoding=UTF-8
log4j.appender.error.File=log/error.log

0 comments on commit aaef9a2

Please sign in to comment.