Hi , 

 

 I have a distinct  logger  at three layer ( DAO, Service, Controller)
which all writing to one file   as 

 

DEBUG 2005-12-09 19:29:37,422  Create Order: DAO :1301

DEBUG 2005-12-09 19:29:37,429  Create Order:  Service :35

DEBUG 2005-12-09 19:29:37,432  Create Order:  Controller :51

 

I would like to get the log as a single line as 

 

 [03/Oct/2003:09:11:29 -0700] Create Order : Controller[5ms]  ,
[03/Oct/2003:09:11:29 -0700] Create Order : Service[25 MS]
[03/Oct/2003:09:11:29 -0700] Create Order : DAO[25 MS]

 

I think I have to carry fwd each log messages from each logger and
finally write in one place.  Is it psble ?   Any idea how ?

 

I am using RollingFileAppender   as 

 

      <appender name="ACPTORDER_CONTROLLER"
class="org.apache.log4j.RollingFileAppender">  

            <param name="File"
value="${oracle.j2ee.home}/log/portal/monitoring/AppMonitoring.log"/>

            <param name="Append" value="false"/>

            <param name="DatePattern" value="'.'yyyy-MM-dd"/>

            <param name="MaxFileSize" value="2MB"/>

            <param name="MaxBackupIndex" value="10"/>

            <layout class="org.apache.log4j.PatternLayout">

                  <param name="ConversionPattern" value="%-5p %d %m%n"/>


            </layout>

      </appender> 

 

 

Regards,

Sriram  V

 

 

 

 

 

 

Sriram V

[EMAIL PROTECTED]

Adea International Pvt Ltd,
CMMi Level 5 Company

No.319/1, Bommanahalli
Hosur Main Road
Begur Hobli
Bangalore - 560 095

Tel :  +91 80 5199 2332 
       +91 80 5199 2258 (Direct line)

 

Reply via email to