Discuss / Java / 使用Commons Logging+Log4j组合打印日志

使用Commons Logging+Log4j组合打印日志

Topic source

将要执行的.java文件和Commons Logging(1个jar)、Log4j(1个xml+3个jar)文件放在同一个文件夹下,命令行运行以下代码:

javac -cp commons-logging-1.2.jar Main.java

java -cp .;commons-logging-1.2.jar;log4j-api-2.18.0.jar;log4j-core-2.18.0.jar;log4j-jcl-2.18.0.jar Main

输出结果如下:

07-08 14:44:01.908 [main] INFO  Main

Start process...

07-08 14:44:01.916 [main] ERROR Main

Invalid encoding.

java.io.UnsupportedEncodingException: invalidCharsetName

        at java.lang.String.lookupCharset(String.java:819) ~[?:?]

        at java.lang.String.getBytes(String.java:1758) ~[?:?]

        at Main.main(Main.java:11) ~[work/:?]

07-08 14:44:01.928 [main] INFO  Main

Process end.


  • 1

Reply