/* * Copyright (c) 2019. 黄钰朝 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.hyc.wechat.test; import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; /** * @author 黄钰朝 * @description 该类用于演示如何配置和使用log4j日志框架来打印日志信息。 * @date 2019-05-02 17:12 */ public class TestLog { public static void main(String[] args) { // 调用log方法打印日志信息 log("日志信息"); } /** * 打印日志信息的方法 * @param logInfo 要打印的日志信息 */ public static void log(String logInfo){ // 1. 创建Logger实例,传入当前类的Class对象 Logger log = Logger.getLogger(TestLog.class); // 2. 配置Logger,通常需要读取log4j.properties文件来设置日志级别和输出目的地 // 这里的配置方式是通过PropertyConfigurator类来加载log4j.properties文件 // PropertyConfigurator.configure("path/to/log4j.properties"); // 3. 使用debug级别打印日志信息 log.debug(logInfo); } }