现在我正在学习log4j,请指导我如何逐步创建和运行简单示例。如何创建log4j文件并运行程序
0
A
回答
1
+0
-1,本手册非常详细且过于复杂。此外,a)如果他找到了一个简单的例子,他就不会问这个问题,并且b)这是谷歌最初的“创建log4j文件”命中之一。 – JaneGoodall 2015-05-26 19:24:24
3
从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);
}
}
}
0
相关问题
- 1. Dos创建批处理文件并运行多个C++程序
- 2. 如何在每个程序执行的log4j中创建日志文件?
- 3. 创建并运行Jar文件
- 4. 创建并运行.bat文件
- 5. log4j按需创建文件
- 6. 在运行时创建log4j日志文件名
- 7. Log4j运行jar文件时不会创建日志
- 8. xml - 如何创建/运行XML文件
- 9. 如何使用Log4j创建基于进程的日志文件?
- 10. Spark应用程序log4j日志文件未创建
- 11. 如何在linux中创建自动运行文件并执行shell文件?
- 12. 程序运行期间重命名Log4J日志文件
- 13. 在运行时创建jrxml文件并在运行时修改
- 14. 如何创建安装程序文件
- 15. Intellij的工件和log4j - 如何运行
- 16. 如何运行并行COLT程序
- 17. 创建批处理文件来运行Java程序
- 18. 如何创建安装程序,而不是在安装后运行文件?
- 19. 如何在每次使用Java运行程序时创建一个新文件
- 20. log4J为方法创建日志文件
- 21. 无法用log4j创建一个文件
- 22. log4j文件没有被创建
- 23. 如何从.scala文件创建(或运行).jar文件?
- 24. 如何创建一个.jar运行命令行应用程序
- 25. 如何创建和运行新线程?
- 26. log4j - 每次运行一个文件
- 27. 如何在每次使用Log4j运行我的Java程序时新建日志文件?
- 28. 如何为Qt应用程序创建可执行文件?
- 29. 为每次运行创建log4j日志文件,日期和时间戳记
- 30. * .stackdump文件在Cygwin下运行的程序创建的文件在哪里?
你可能在错误地看问题,log4j网站有足够的例子开始使用。请查看http://logging.apache.org/log4j/和http://logging.apache.org/log4j/1.2/manual.html – dvhh 2010-11-12 10:31:01