##################################### # Log4J Configuration # ##################################### �ۼ��� : ����ȭ(hhjang97@venus.uos.ac.kr) �ۼ��� : 2005. 08. 11 ������ : ���� : ���� : ################################# ################################# ################################# LOG4J !! ����׳� ���� Ȯ���� ���� �� ����ϴ� API�Դϴ�. �پ��� Level�� ������ ���� �����ϸ�, System.out.println�� ����(?) ���� �ʵ��� �����ְ� ���� ^^; ���� �κп��� �ʿ��� �κ��� ���� ������Ʈ ���ƴٴϸ� ã�Ҵµ�, ��� ����Ʈ �س��� �ʿ��Ҷ� ã�� �������� ^^; !-----------------------------------------------------------------------------! ! category(logger) ���� ! !-----------------------------------------------------------------------------! log4j.debug=true #log4j.disable=INFO log4j.rootLogger=DEBUG, CONSOL, SYSTEM !-----------------------------------------------------------------------------! ! appender(log destinations/targets) �� �ɼǵ��� ���� ! !-----------------------------------------------------------------------------! ! FILE�� �α� ����, ������ ũ�⸦ �Ѿ�� ������ ��ü log4j.appender.CONSOL=org.apache.log4j.ConsoleAppender ! �α������� ���� ���۵��� �ʴ� ���� �ǹ��ϸ� ��κ��� ��Ȳ�� �����ϴ�. log4j.appender.CONSOL.ImmediateFlush=true ! �� appender �� ���� ���õ� priority �� ���ų� ���� ������ �α��Ѵ� log4j.appender.CONSOL.Threshold=DEBUG ! Layout ���� : TTCCLayout, HTMLLayout, XMLLayout, PatternLayout, SimpleLayout ! PatternLayout, SimpleLayout - �ڹ��� Throwable ������� ���ܸ� �����Ѵ� log4j.appender.CONSOL.layout=org.apache.log4j.PatternLayout ! %l - �ҽ��ڵ��� ��ġ������ ����Ѵ�. %C. %M(%F:%L) �� ������̴� log4j.appender.CONSOL.layout.ConversionPattern=%-5p %l %x =>%m%n log4j.appender.SYSTEM=org.apache.log4j.DailyRollingFileAppender log4j.appender.SYSTEM.File=C:/logs/system.html ! ���� ������ �α������� ��ü�ϸ� ���������� xx.log_2004.07.12 log4j.appender.SYSTEM.DatePattern='.'yyyy-MM-dd log4j.appender.SYSTEM.Threshold=DEBUG ! �ڹ��� Throwable ������� ���ܸ� �����ϱ� ���� HTMLLayout�� ����Ѵ�. log4j.appender.SYSTEM.layout=org.apache.log4j.HTMLLayout ! [%d{yyyy-MM-dd}������ ���α��� ����ӵ��� ������ ������ SimpleDateFormat ���������Ѵ�. log4j.appender.SYSTEM.layout.DateFormat=ISO8601 ! [YYYY-MM-DD HH:MM:SS, mm] ������ ���Ѵ�. log4j.appender.SYSTEM.layout.TimeZoneID=GMT-8:00 ! %l - �ҽ��ڵ��� ��ġ������ ����Ѵ�. %C. %M(%F:%L) �� ������̴� log4j.appender.SYSTEM.layout.ConversionPattern=[%d] %-5p %l - %m%n ! �� ���� ������Ű���� �����Ͽ� logging �����Ѵ�. log4j.logger.rkhwang.biz.protoss=DEBUG, PROTOSS log4j.logger.rkhwang.biz.teran=DEBUG, TERAN log4j.logger.rkhwang.biz.zerg=DEBUG, ZERG log4j.appender.PROTOSS=org.apache.log4j.DailyRollingFileAppender log4j.appender.PROTOSS.File=C:/logs/protoss.log log4j.appender.PROTOSS.DatePattern='.'yyyy-MM-dd log4j.appender.PROTOSS.Threshold=DEBUG log4j.appender.PROTOSS.layout=org.apache.log4j.PatternLayout log4j.appender.PROTOSS.layout.DateFormat=ISO8601 log4j.appender.PROTOSS.layout.TimeZoneID=GMT-8:00 log4j.appender.PROTOSS.layout.ConversionPattern=[%d] %-5p %l - %m%n log4j.appender.TERAN=org.apache.log4j.DailyRollingFileAppender log4j.appender.TERAN.File=C:/logs/teran.log log4j.appender.TERAN.DatePattern='.'yyyy-MM-dd log4j.appender.TERAN.Threshold=DEBUG log4j.appender.TERAN.layout=org.apache.log4j.PatternLayout log4j.appender.TERAN.layout.DateFormat=ISO8601 log4j.appender.TERAN.layout.TimeZoneID=GMT-8:00 log4j.appender.TERAN.layout.ConversionPattern=[%d] %-5p %l - %m%n log4j.appender.ZERG=org.apache.log4j.DailyRollingFileAppender log4j.appender.ZERG.File=C:/logs/zerg.log log4j.appender.ZERG.DatePattern='.'yyyy-MM-dd log4j.appender.ZERG.Threshold=DEBUG log4j.appender.ZERG.layout=org.apache.log4j.PatternLayout log4j.appender.ZERG.layout.DateFormat=ISO8601 log4j.appender.ZERG.layout.TimeZoneID=GMT-8:00 log4j.appender.ZERG.layout.ConversionPattern=[%d] %-5p %l - %m%n ################################# # ���� log4j.properties ���� ################################# log4j.rootCategory=, dest2, C log4j.appender.C=org.apache.log4j.DailyRollingFileAppender log4j.appender.C.File= error.log log4j.appender.C.layout=org.apache.log4j.PatternLayout #log4j.appender.C.layout.ConversionPattern=[%d{yyyy-MM-dd hh:mm:ss}] %-5p [%-10t] %c{2} - %m%n log4j.appender.C.layout.ConversionPattern=[%d{yyyy-MM-dd hh:mm:ss}] - %m%n log4j.appender.C.Append=true log4j.appender.C.DatePattern='.'yyyyMMdd log4j.appender.C.Threshold=ERROR log4j.appender.C.ImmediateFlush=true log4j.appender.dest2=org.apache.log4j.DailyRollingFileAppender log4j.appender.dest2.File=debug.log log4j.appender.dest2.layout=org.apache.log4j.PatternLayout #log4j.appender.dest2.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] %-5p [%-10t] %c{2} - %m%n log4j.appender.dest2.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] - %m%n log4j.appender.dest2.Append=true log4j.appender.dest2.DatePattern='.'yyyyMMdd log4j.appender.dest2.Threshold=DEBUG log4j.appender.dest2.ImmediateFlush=true #--------------------------------------------------------------------- # %n - newline # %m - your log message # %p - message priority (FATAL, ERROR, WARN, INFO, DEBUG or custom) # %r - millisecs since program started running # %% - percent sign in output # #-----------------------SOME MORE CLUTTER IN YOUR LOG------------------------- # %c - name of your category (logger), %c{2} will outputs last two components # %t - name of current thread # %x - Nested Diagnostic Context (NDC) (you supply it) # #-------------------------SLOW PERFORMANCE FORMATS---------------------------- # %d - date and time, also %d{ISO8601}, %d{DATE}, %d{ABSOLUTE}, # %d{HH:mm:ss,SSS}, %d{dd MMM yyyy HH:mm:ss,SSS} and so on # %l - Shortcut for %F%L%C%M # %F - Java source file name # %L - Java source line number # %C - Java class name, %C{1} will output the last one component # %M - Java method name #----------------------------------------------------------------------- ################################# # #################################