Log4j-1.2.16.ja environment: myeclipse10 + log4j1.2.16 + jdk1.6
1. Create a Java project named log4jtest.
2. SetLog4j-1.2.16.jar copy to project root directory, right-click Project, properties, Java build path, add jars, selectLog4j-1.2.16.jar
3. InSource codeDirectory to create an XML file: log4j. xml. The configuration starts. The content is as follows:
XML version = "1.0" encoding = "UTF-8"
LOG4J is an Apache open source project, through the use of log4j, we can control the log information delivery destination is the console, files, GUI components, even the socket 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. Most interesting of a
Log4j notes, log4j Configuration
Log4j notes
I,Overview:
1.Log4j Introduction: Apache open-source project, used to manage and print output log information.
Logger + Appender + Layout
1. Logger: Logger, a program for generating and recording logs
2. Appender: logstore location, console/file/GUI component, etc. A Logg
[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)
Dynamic configuration of log4j in Java Web and dynamic log4j in Java Web
Import the jar package of log4j,
Configure the following in web. xml:
Create the file log4j. properties in the WEB-INF
The content is as follows:
log4j.rootLogger=INFO, stdout, logfilelog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.ap
Log4j 2.0 advanced usage in development-read configuration file (6) and log4j usageIn log4j, the location where log files are stored is not necessarily under src, that is, under the root directory. In this case, we need to solve the problem of loading the configuration file. There are many solutions in log4j1. x. For example, PropertyConfigurator. configure (); a
1. Obtain log4j. Jar
Download address of log4j.zip: http://labs.mop.com/apache-mirror/logging/log4j/1.2.17/log4j-1.2.17.zip
Decompress log4j.zip to get the log4j-1.2.17.jar
2. Dependency log4j-1.2.17.jar in eclipse
Right-click Project -- Build path -- configure buil
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 configuration file formats, one in XML format and the properties file (key = value). Log4j has three
Log4j 2.0 advanced usage in development-console output with simple configuration (3), log4j usageLog4j 2.0 has recently ushered in major version upgrades. In addition to the deadlock bug in 1.x, the performance is also improved by 10 times.The new features are also available in the latest version. The configuration file is not limited to the xml and java properties files. Json and yaml configuration files a
Log4j Introduction Basically all large-scale applications, including our commonly used frameworks, such as Hibernate, spring, and struts, provide a certain amount of log information within them. Why is this log information hard-coded in the system? It is a way to debug the system and observe the system running status. Most programmers may remember that when they first wrote code, they always failed to write a method and liked to use system. out. print
Configuration information of Log4j. xml and Log4j. xml
Source code
1
Log4j. xml configuration
Value = "[% d {dd HH: mm: ss, SSS/} %-5 p] [% t] % c {2/}-% m % n"/>Value = "[% d {MMdd HH: mm: ss SSS/} %-5 p] [% t] % c {3/}-% m % n"/>
(1). There are generally five appender output methods:Org. apache. log4j. RollingFi
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.
When Tomcat is started, the following warning is displayed:
Log4j: warn no appenders cocould be found for logger (Org. Apache. commons. digester. digester. Sax ).Log4j: Warn please initialize the log4j system properly.
Solution:
The log4j. properties file must be placed under the web-INF/class directory and placed u
Add log4j to Web. xml and log4j to Web. xml
The configuration file is as follows. Web. xml
The log4jproperties file exists and is also configured in webxml. Why does it still report the above error?
Modify the log4j path to your own path.The log4jxml configuration file supports configuring the time zone. How can I configure the time zone?
1. add
How can we let log4j play its role? The answer is simple, just meet the "log4j jar package" in classpath. As has been said before, Commons-logging will automatically discover and apply log4j. So as long as it exists, it works. (Does it not exist?) Naturally does not work, commons-logging will choose other log implementation classes separately. )
Note: The config
Nodejs In addition to writing server-side programs can also write command-line tools, such as Gulp.js is Nodejs written.Next, let's implement a command to add a timestamp: $ timestamp Actionhttps://www.npmjs.com/package/timestamp0071. Modules to be used:Commander Module
Purpose: Parse command line arguments
Home: https://tj.github.io/commander.js/
FS Module
Purpose: To read and wr
Convert js timestamp to date format. Convert js timestamp to date format.
Unix timestamp: Unix timestamp, or Unix time, POSIX time ), it is a time representation, which is defined as the total number of seconds from January 1, January 01, 1970 to GMT. Unix timestamps are not only used in Unix and Unix-like systems, but
PHP returns the start timestamp of the current year, month, and day, And the start timestamp of the next year, month, and day. The current Start Time
1. timestamp of the current year
2. timestamp of the current month
3. Current day Timestamp
4. Start
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.