import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import java.io.UnsupportedEncodingException; public class CommonsLogDemo { static final Log log = LogFactory.getLog(CommonsLogDemo.class); public static void main(String[] args) { // TODO Auto-generated method stub //Log log = LogFactory.getLog(CommonsLogDemo.class); log.info("start..."); try { "".getBytes("invalidCharsetName"); }catch(UnsupportedEncodingException e) { // TODO: 使用log.error(String, Throwable)打印异常 log.error(e.toString(), e); } log.warn("end."); } }
D:\workspace\ExceptionDemo\src>javac -cp commons-logging-1.2.jar CommonsLogDemo.java
D:\workspace\ExceptionDemo\src>java -cp .;commons-logging-1.2.jar CommonsLogDemo
5月 08, 2021 3:53:17 下午 CommonsLogDemo main
信息: start...
严重: java.io.UnsupportedEncodingException: invalidCharsetName
java.io.UnsupportedEncodingException: invalidCharsetName
at java.base/java.lang.StringCoding.encode(StringCoding.java:440)
at java.base/java.lang.String.getBytes(String.java:959)
at CommonsLogDemo.main(CommonsLogDemo.java:15)
警告: end.
Sign in to make a reply
蛤蟆猪哥
D:\workspace\ExceptionDemo\src>javac -cp commons-logging-1.2.jar CommonsLogDemo.java
D:\workspace\ExceptionDemo\src>java -cp .;commons-logging-1.2.jar CommonsLogDemo
5月 08, 2021 3:53:17 下午 CommonsLogDemo main
信息: start...
5月 08, 2021 3:53:17 下午 CommonsLogDemo main
严重: java.io.UnsupportedEncodingException: invalidCharsetName
java.io.UnsupportedEncodingException: invalidCharsetName
at java.base/java.lang.StringCoding.encode(StringCoding.java:440)
at java.base/java.lang.String.getBytes(String.java:959)
at CommonsLogDemo.main(CommonsLogDemo.java:15)
5月 08, 2021 3:53:17 下午 CommonsLogDemo main
警告: end.