gpt4 book ai didi

java - 如何创建log4j文件并运行程序

转载 作者:行者123 更新时间:2023-12-01 19:21:12 28 4
gpt4 key购买 nike

现在我正在学习 log4j,请指导我如何逐步创建和运行简单的示例。

最佳答案

来自Log4J Java - A simple Log4J example

package com.devdaily.log4jdemo;

import org.apache.log4j.Category;
import org.apache.log4j.PropertyConfigurator;
import java.util.Properties;
import java.io.FileInputStream;
import java.io.IOException;

/**
* A simple Java Log4j example class.
* @author alvin alexander, devdaily.com
*/
public class Log4JExample
{
// our log4j category reference
static final Category log = Category.getInstance(Log4JDemo.class);
static final String LOG_PROPERTIES_FILE = "lib/Log4J.properties";

public static void main(String[] args)
{
// call our constructor
new Log4JExample();

// Log4J is now loaded; try it
log.info("leaving the main method of Log4JDemo");
}

public Log4JExample()
{
initializeLogger();
log.info( "Log4JExample - leaving the constructor ..." );
}

private void initializeLogger()
{
Properties logProperties = new Properties();

try
{
// load our log4j properties / configuration file
logProperties.load(new FileInputStream(LOG_PROPERTIES_FILE));
PropertyConfigurator.configure(logProperties);
log.info("Logging initialized.");
}
catch(IOException e)
{
throw new RuntimeException("Unable to load logging property " +
LOG_PROPERTIES_FILE);
}
}
}

关于java - 如何创建log4j文件并运行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4163653/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com