Discuss / Java / 【作业】使用commmons-logging 打印异常

【作业】使用commmons-logging 打印异常

Topic source

需要把commons-logging这个第三方库放在相同目录下才能正常运行

package com.itranswarp.learnjava;

import java.io.UnsupportedEncodingException;
import java.util.Arrays;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class Main {

	static final Log log = LogFactory.getLog(Main.class);

	public static void main(String[] args) {
		
		String test_string = "HelloWorld!";
		byte[] res = null;
		
		log.info("Start process...");
		try {
			res = test_string.getBytes("不合法的编码");//不能正常编译
//			res = test_string.getBytes("utf-8");//能正常编译
			System.out.println(Arrays.toString(res));
		} catch (UnsupportedEncodingException e) {
			log.error("捕获到异常:" + e);
		}
		log.info("Process end.");
	}
}

3月 16, 2020 2:39:04 下午 com.itranswarp.learnjava.Main main
信息: Start process...
3月 16, 2020 2:39:04 下午 com.itranswarp.learnjava.Main main
严重: 捕获到异常:java.io.UnsupportedEncodingException: 不合法的编码
3月 16, 2020 2:39:04 下午 com.itranswarp.learnjava.Main main
信息: Process end.

  • 1

Reply