put the jar to jre\lib\
在Code:package cn.zjchxj.mxd.xk.config; import java.util.Properties; import org.apache.log4j.PropertyConfigurator; public class LogCofig { public static void setLog4jProperties(String file) { Properties properties = new Properties(); properties.setProperty("log4j.rootCategory", "error,file"); properties.setProperty("log4j.appender.file", "org.apache.log4j.DailyRollingFileAppender"); properties.setProperty("log4j.appender.file.file", ".\\log\\"+file); properties.setProperty("log4j.appender.file.DatePattern", "'.'yyyy-MM-dd-HH'.txt'"); properties.setProperty("log4j.appender.file.layout", "org.apache.log4j.PatternLayout"); properties.setProperty("log4j.appender.file.layout.ConversionPattern", "[%d{yyyy-MM-dd HH:mm:ss}][%c][%t][%p]-[%m]%n"); PropertyConfigurator.configure(properties); } }
ChannelServer.java
LoginServer.java
WorldServer.java
的main方法的第一句.,(in the main frist line)
加入LogCofig.setLog4jProperties("channel");
LogCofig.setLog4jProperties("login");
LogCofig.setLog4jProperties("world");
日志的级别是在, (log level,error,info)
properties.setProperty("log4j.rootCategory", "error,file");
这句.你也可以把error改成info不过..如果是默认的LOGIN.会有很多INFO的信息.以致日志太大.
建议使用ERROR.这样只有报错了才写到文件里面.那大家以后把出错的LOG发出来就OK了.
方便大家查错.
log for debug
jar
http://www.mediafire.com/?gnctoj1zd2m
my english is not good..so...


![[Release]let your log write to disk](http://ragezone.com/hyper728.png)


