LOG4J supports two configuration file formats, one is the Java property file (the key-value) and the other is the XML format file.
Here is a description of how to configure the Java properties file.First look at the configuration file: Log4j.properties
Log4j.rootcategory=debug,stdout,r
Log4j.appender.stdout=org.apache.log4j.consoleappenderLog4j.appender.stdout.layout=org.apache.log4j.patternlayoutlog4j.appender.stdout.layout.conversionpattern=%5p [%t]
processing mechanism is similar to the responsibility chain of iptable, (that is, first deny, then allow) but the order of execution is just the opposite, and the post-write condition is executed first, for example: Log4cplus.appender.append_1.filters.1=log4cplus::spi::loglevelmatchfilterlog4cplus.appender.append_1. filters.1.logleveltomatch=tracelog4cplus.appender.append_1.filters.1.acceptonmatch=true# LOG4CPLUS.APPENDER.APPEND_1.FILTERS.2=LOG4CPLUS::SPI::D enyallfilter The filters.2 filter
About log4j According to the level of output log, and according to the level of output to different files in the saying there are many, online paste the most log4j.properties settings is such
Log4j.rootlogger=info,stdout,info,debug,error Log4j.appender.stdout=org.apache.log4j.consoleappender Log4j.appender.stdout.layout=org.apache.log4j.patternlayout log4j.appender.stdout.layout.conversionpattern=[%-
5p] [%d{hh:mm:ss}]%c-%m%n log4j.logger.info=info Lo
log4j output multiple custom log filesIf you need to output a separate log file in the actual application, how can you separate the required content from the original log and form a separate log file?
First look at a common log4j.properties file, which logs log in console and Test.log files:
Copy Code code as follows:
Log4j.rootlogger=debug, stdout, logfile
Log4j.appender.stdout=org.apache.log4j.consoleappenderLog4j.appender.stdout.layout=org.apache.log4j.patternlayoutlog
the camera's "eyes", generally by a number of lenses, light signal through the period, the lenses will layer layer filter miscellaneous light (infra-red), so, the more lens film, imaging the more real.
From the raw material, the lens can be divided into plastic lenses (Plastic) and glass lenses (Glass), glass lens transmittance and imaging quality to be very good, but also higher cost, so the mobile phone lens is composed of plastic lenses.
If the lens is made up of 5 layers of plastic lenses,
information string),4.org.apache.log4j.ttcclayout (contains information about the time, thread, category, etc.) of the log1.HTMLLayout OptionsLocationinfo=true: Default value is false, output Java file name and line numberTitle=my app File: The default value is log4j Log Messages.2.PatternLayout Optionsconversionpattern=%m%n: Specifies how the specified message is formatted.3.XMLLayout OptionsLocationinfo=true: Default value is false, output Java file and line number2). log4j.appender.a1.layout
information string),4.org.apache.log4j.ttcclayout (contains information about the time, thread, category, etc.) of the log1.HTMLLayout OptionsLocationinfo=true: Default value is false, output Java file name and line numberTitle=my app File: The default value is log4j Log Messages.2.PatternLayout Optionsconversionpattern=%m%n: Specifies how the specified message is formatted.3.XMLLayout OptionsLocationinfo=true: Default value is false, output Java file and line number2). log4j.appender.a1.layout
Briefly:Add logger log output, below is the configuration information for the memoSteps:1. Add dependency in Maven's Porn.xml file as followsYou will then add three packages,2. Then add log4j.properties under the projectThe project path is as follows,Log4j.properties#config root Loggerlog4j.rootlogger = info,system.outlog4j.appender.system.out= org.apache.log4j.consoleappenderlog4j.appender.system.out.layout= Org.apache.log4j.patternlayoutlog4j.appender.system.out.layout.conversionpattern=minase
When the project is on-line, the runtime often also has an exception, in the exception throws, want to get feedback immediately. So you need to configure the log4j send email function.The original version of log4j used in the project is 1.2.9, but this version does not support the authentication function of the mail service, so the latest version 1.2.14 is downloaded again to view the source codeThis version supports the authentication feature, the following is the specific configuration of log4
, CATALINALog4j.logger.org.hibernate=warn, CATALINALog4j.logger.org.springframework=warn, CATALINA# Define all the AppendersLog4j.appender.catalina=org.apache.log4j.dailyrollingfileappenderLog4j.appender.catalina.file=${catalina.base}/logs/catalina.outLog4j.appender.catalina.append=trueLog4j.appender.catalina.encoding=utf-8# Roll-over The log once per dayLog4j.appender.catalina.datepattern= '. ' Yyyy-mm-dd '. Log 'Log4j.appender.CATALINA.layout = Org.apache.log4j.PatternLayoutLog4j.appender.CATA
Introduction
Log4cplus is a C + + ported version of log4j and is a good library of print logs in C + +. It is compared with another C + + log library Log4cxx, the benefit is not dependent on LIBAPR and libaprutil, can be statically linked to the program, easy to deploy. installation
Tar xvzf log4cplus-x.x.x.tar.gz
CD log4cplus-x.x.x
./configure--prefix=/where/to/install
Make
Make install
Here I take the default installation path:/usr/local
Header files in the/usr/local/include/log4cplus directo
Debian: Use the windows Printer-the Linux Release Technology-Debian information. For more information, see the following. 1. Install samba:
Apt-get install samba smbclient
2. Install cupsys:
Apt-get install cupsys
3. Install the printer (HP Laserjet 1010) DRIVER:
Apt-get install foo2zjs hpijs ijsgimpprint libijs-0.35
4. Add a printer:
A. in the browser, enter http: // localhost: 631 in the address bar to enter the CUPS management interfac
available. cfengine, nagios, cacti and so on are basically available here for the actual functional software. The log uses rsyslog, which allows me to change to syslog-ng and can be used as a full-featured monitoring host.
A few days ago, I still had a headache about how to connect to the network printer. I had nothing to worry about. I looked at how to install printer in linux and ran system-config-printer. There are several ways to support printer in the pop-up window, because the printer
and has good versatility, but the effect is poor. The latter has many advantages, but requires special software support.
I. Convert e-books into ps format
Most of the reading tools on windows have the printing function. Therefore, it is easy to convert the format of books by printing to files. First, check whether there is a printer in the windows Control Panel. If not, add the printer. Note: The added printer must support the PostScript format, select the default value for other parameter sett
1. Select "printer and fax" from the Start Menu ".2. Right-click "Add Printer", click "Next", and select "local printer connected to this computer ", do not select "automatically detect and install my plug-and-play printer ".3. Next, you need to "Create a new port". In the port type, select "standard TCP/IP Port ".4. Enter the IP address of the printer (for example, 158.132.215.206 or 158.132.215.202 for PolyU abct) in the text box after "Next ), you can skip the "Port name" and set it to "Next.
The system is HP-UX B .11.31 and the printer is HP LaserJet 5100. The installation steps are described as follows:
1. Install HP JetDirect Printer Installer for UNIX
# /usr/sbin/swsintall –s /var/tmp/hp11e134.sd J4189-11001C
Verify whether the installation is successful:
# /usr/sbin/swlist -l product J4189-11001C # Initializing... # Contacting target "systemname"... # # Target: systemname:/ # # J4189-11001C E.10.34 Hewlett-Packard JetDirect Pri
By No if1. Check the printer in the systemLpstat-ssystem default destination:hp-color-laserjet-cp1215Device for HP-COLOR-LASERJET-CP1215:HP:/USB/HP_COLOR_LASERJET_CP1215?SERIAL=LJ0A6QADevice for Laserjet:ipp://npib991c9.local:631/printers/laserjet2. View printer settings in the graphical interface3. Share local printer as network printerClick "Server (S)", click "Settings", go to the Settings window, tick t
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.