0

logging log4 instead of java.util.logging

asked 2012-06-20 10:29:54 +0800

pasqualeleone gravatar image pasqualeleone flag of Italy
81 2

updated 2012-06-20 10:35:18 +0800

Hi,
I would like to use log4j package instead of the java.util.logging to log my application on ZK also proprietary libraries.
I've set the file zk.xml

<?xml version="1.0" encoding="UTF-8"?>
<zk>
	<device-config>
		<device-type>ajax</device-type>
		<timeout-uri>/timeout.zul</timeout-uri>
		<!-- An empty URL can cause the browser to reload the same URL -->
	</device-config>

	<!-- Hibernate SessionFactory life cycle -->
	<listener>
		<description>Hibernate SessionFactory life cycle</description>
		<listener-class>org.zkoss.zkplus.hibernate.HibernateSessionFactoryListener
		</listener-class>
	</listener>

	<!-- Hibernate OpenSessionInView life cycle -->
	<listener>
		<description>Hibernate Open Session In View life cycle</description>
		<listener-class>org.zkoss.zkplus.hibernate.OpenSessionInViewListener
		</listener-class>
	</listener>
	<preference>
		<name>HibernateUtil.config</name>
		<value>vis/om/hibernate/util/resources/hibernate.cfg.xml</value>
	</preference>
	<log>
    <log-base>org.zkoss</log-base>
    </log>
	<library-property>
    <name>org.zkoss.util.logging.config.file</name>
    <value>/vis/om/log/resources/log4j.properties</value>
	</library-property>
</zk>

following this link
http://books.zkoss.org/wiki/ZK%20Developer's%20Reference/Supporting%20Utilities/Logger,
but I can not understand what the handlers to use in log4j.property
handlers = java.util.logging.ConsoleHandler

java.util.logging.ConsoleHandler.level = FINER
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

#log4j.rootCategory=debug,stdout,R
log4j.rootLogger=debug,stdout,R

log4j.category.your.category.name=TRACE
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=C:/ordmngm.log

log4j.appender.R.MaxFileSize=500KB
fileslog4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

#Make the log level of the specified package to DEBUG
org.zkoss.zk.ui.http=DEBUG   
org.zkoss.zk.ui.impl.UiEngineImpl=FINER
org.zkoss.bind=FINE

to use log4j
Can you help please?

delete flag offensive retag edit

1 Reply

Sort by ยป oldest newest

answered 2012-06-25 02:35:52 +0800

MontyPan gravatar image MontyPan
435 3
http://xitop.blogspot.com...

What you mean is you don't know why use this setting?

handlers = java.util.logging.ConsoleHandler

If true, sorry, it is not controlled by ZK, is controlled in Log4j.
Please read the Log4j manual for more detail information.

link publish delete flag offensive edit

answered 2012-07-27 22:26:51 +0800

pasqualeleone gravatar image pasqualeleone flag of Italy
81 2

Hi,
i haven't found a solution.
Can i use log4j for logging the log messages of zk packages?
Or i have to use handlers = java.util.logging.ConsoleHandler for zk packages and log4j for my implementation?

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2012-06-20 10:29:54 +0800

Seen: 675 times

Last updated: Jul 27 '12

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More