=======log4j.properties
# Global Logging Configuration log4j.rootlogger=warn,fileout,stdout log4j.appender.stdout= Org.apache.log4j.ConsoleAppender Log4j.appender.stdout.layout=org.apache.log4j.patternlayout # to output the
Caller ' s file name and line number. Log4j.appender.stdout.layout.conversionpattern=%4d%p-%c{1}.%m (%l) | %m%n #datacenter log4j.categoryorg.com.morningstar=debug # rolling log file output ... log4j.appender.fileout=
Org.apache.l
Details on the use of log4j log management, which is essential for Java DevelopmentI. Preface:Log4j is an open source project and is a widely used logging package written in Java. Due to the outstanding performance of log4j, at the time when log4j was completed, the log4j development organization suggested that sun rep
Details on the use of Log4J log management, which is essential for java Development
I. Preface:Log4j is an open source project and is a widely used logging package written in Java. Due to the outstanding performance of log4j, at the time when log4j was completed, the log4j development organization suggested that sun re
Log4j: warn no appenders cocould be found for Logger
(Org. springframework. Context. Support. classpathxmlapplicationcontext ).
Log4j: Warn please initialize the log4j system properly.
Spring uses the open-source framework log4j to output information,
To solve this problem, you can create a
situations.
How to use log4j
The following is a description of some of the theoretical aspects of log4j, the readers feel boring can skip this section directly read the third section of the Example section.
1. Define configuration file
Using the configuration file first will make our applications more flexible configu
Apache log4j Study Notes:Http://www.cnblogs.com/TopZhujia/archive/2010/05/15/1789993.html
(Xml configuration file)
Below, the configuration file is Properties
Commons-logging + log4j Getting Started Guide [ZT] Original: Zhuang Xiaoli (liigo)Www.liigo.com2005-8-13
Why do I use both commons-logging and
4. Configuration
Inserting log requests into the application code requires a lot of pre-planning and final efforts. It is shown that about 4% of the code is used for output.
Therefore, programs of moderate size are embedded with thousands of log output statements. To manage the output status of these logs in a way that does not require manual management, it is imperative to number and standardize the log output.
class library, for example, Apache active MQ-which depends on another log class library logback, You need to load it as well. However, if Apache active MQ uses slf4j, you can continue to use your log class library without suffering the pain of loading and maintaining a new log framework.
In general, slf4j makes your code independent from any specific log API, which is a good idea for API developers. Although the idea of the abstract log library is no longer a new thing and Apache commons loggin
(Conversion) log4j: WARN No appenders cocould be found for logger solution, log4jappenders
When using Log4j, we always see:
1 log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).2 log4j:WARN Please initialize the log4j system properly.
This problem occurs because the configuration o
Create a project:
Preparations for using log4j in log4j,
The first jar package, need to log4j-1.2.11.jar package, import to your own project;
2. Create the log4j. properties file and fill in the corresponding configuration. I have filled in two configurations: Console output
Springboot project started, using the Druid data source, log4j error2018---£ º21.168 1496 ---[ Restartedmain] o.hibernate.annotations.common.version : hcann000001:hibernate Commons Annotations {5.0 . 1 for logger (druid.sql.Connection). Log4j:warn Initialize the log4j system Properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for m
[Problem description] Configure the log, use slf4j and log4j together, and use c3p0 in the database connection pool to start the server. The following error occurs:Warning: Log4j: warn no appenders cocould be found for logger (COM. mchange. v2.log. mlog). log4j: Warn please initialize the log4j system properly. 650)
First, the foreword:Log4j is an open source project and is widely used as a Java-written log-record package. Due to log4j's outstanding performance, when Log4j was completed, log4j development organization had recommended that Sun replace log4j's Log tool class with jdk1.4 in jdk1.4. But at that time jdk1.4 was nearing completion, so Sun refused to use log4j, and
Log4j is an open source project for Apache, by using log4j, we can control the destination of log information delivery is console, file, GUI component, even interface server, NT Event recorder, UNIX syslog daemon, etc. We can also control the output format of each log, and by defining the level of each log information, we can control the log generation process more carefully.
Set the directory by yourself, that is, set through system. setproperty at project startup to implement servletcontextlistener:
Public class log4jlistener implements servletcontextlistener {
Public static final string log4jdirkey = "log4jdir ";
Public void contextdestroyed (servletcontextevent ){
System. getproperties (). Remove (log4jdirkey );
}
Public void contextinitialized (servletcontextevent ){
String log4jdir = servletcontextevent. getservletcontext (). getrealpath ("/");
// System. Out
Source: CCID
By dxaw
I. Preface There are too many open-source projects in Java, and this everywhere will definitely catch up with the flourishing of "hundred schools of contention" and "Hundred Flowers of competition" in China's five-generation Ten-Nation period. Using Java technology, we almost do not need to buy Java-supported development products for our projects. We only need to combine and splice an open-source product with the hands of architects, you can make commer
LOG4J configuration: Instead of using configuration files at all, you can configure the LOG4J environment in your code. However, using a configuration file will make your application more flexible. LOG4J supports two
a C language printing function.See the Java properties in the configuration file. The following two lines are displayed:Log4j. appender. a1.layout = org. Apache. log4j. patternlayoutLog4j. appender. a1.layout. conversionpattern = % d %-5 p [% T] % c {2} (% F: % L)-% m % NThe first row specifies the distributor, and the second row specifies the output format.For output format definitions, see/org/Apache/
Log4j example
-- By Blues (zhaochaohua@sina.com)
Part 1 Introduction
The advantages of log4j are:
1. By modifying the configuration file, you can determine where the log information is output (console, file,...) and whether it is output.
In this way, you can print detailed log information in the system development phase to track the system operation, and close th
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.