import org.apache.log.LogKit; import org.apache.log.Logger; public class MyApp { private static final Logger logger = LogKit.getLogger(MyApp.class.getName()); public static void main(String[] args) { LogKit.setConfigFileName("logkit.xml"); logger.debug("This is a debug message"); logger.info("This is an info message"); logger.warn("This is a warning message"); logger.error("This is an error message"); } } <?xml version="1.0" encoding="UTF-8"?> <logkit> <logger name="com.example"> <priority>DEBUG</priority> <appender-ref id="console-appender"/> <appender-ref id="file-appender"/> </logger> <appender name="console-appender" class="org.apache.log.output.ConsoleOutputLogTarget"> <layout class="org.apache.log.format.PatternFormatter"> <param name="format" value="%{time} %{level} [%{thread}] %{message}%{throwable}"/> </layout> </appender> <appender name="file-appender" class="org.apache.log.output.FileOutputLogTarget"> <param name="name" value="myapp"/> <param name="filename" value="logs/myapp.log"/> <layout class="org.apache.log.format.PatternFormatter"> <param name="format" value="%{time} %{level} [%{thread}] %{message}%{throwable}"/> </layout> </appender> </logkit>


上一篇:
下一篇:
切换中文