मेरे पास वर्तमान में log4j में निम्न पैटर्न लेआउट है। मैं लॉग आईडी में प्रक्रिया आईडी जोड़ना चाहता हूं। मैं यह कैसे कर सकता हूं?LOG4J लॉग फ़ाइल में प्रक्रिया आईडी कैसे जोड़ें?
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
चिपकाया गया नमूना लॉग संदेश
2011-01-07 11:48:21,940 [main] INFO Testing1
2011-01-07 11:48:21,942 [main] INFO Test.common.ApplicationProperties - Used log4j
log4j.properties
"log4j.properties" [Read only] 26 lines, 884 characters
log4j.rootCategory=DEBUG, stdout, A1
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=WARN
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm:ss} %-5p (%c) %m%n
log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.Threshold=DEBUG
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.A1.File=/homw/cus/logs/ccl.02.log
log4j.appender.A1.MaxFileSize=5MB
log4j.appender.A1.MaxBackupIndex=40
log4j.category.test.common.DBConnectionPool=WARN
log4j.category.test.common.DataBaseHandler=WARN
log4j.category.test.cttg.tables=WARN
log4j.category.test.middleware.tables=WARN
log4j.logger.org.apache.axis=ERROR
log4j.logger.org.apache.catalina=ERROR
संभव डुप्लिकेट (http://stackoverflow.com/questions/4286089/ [Log4cxx या log4j का उपयोग कर प्रक्रिया आईडी प्रवेश कैसे करें] ज ow-to-log-process-id-use-log4cxx-or-log4j) – skiphoppy
क्या आप जावा प्रक्रिया आईडी मुद्रित करना चाहते हैं, या वर्तमान थ्रेड आईडी मुद्रित करना चाहते हैं? – armstrhb