logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam Vainder" <adam.vain...@lexi.com>
Subject Re: Nested Diagnostic Context
Date Thu, 09 Oct 2003 14:38:25 GMT
Hey,

Brief example.

jsp : 

<%@ page language="java" contentType="text/html" %>
<%@ page import="org.apache.log4j.*" %>

<%-- ------------------------------------------------------------------%>
<%-- Page initialization                                             --%>
<%-- ------------------------------------------------------------------%>
<%!//make logger private static 
	//private static Logger log = Logger.getRootLogger();
	private static Logger log = Logger.getLogger("com.foo");
%>

<%
        String userHost=request.getRemoteHost();
	String userIp=request.getRemoteAddr();
	NDC.clear();
	NDC.push(userHost);
	NDC.push(userIp);
%>

<html>
    <head>
	<title>LOG EXAMPLE</title>

    </head>
    <body>
<%
    log.info("THIS IS A TEST");
%>
    <!--whatever else you want to do-->
    </body>
<%
      NDC.remove(); //clear things up if not forwarding to another page, 
otherwise omit this until the last page(s) the person can reach, 
including error pages, etc.
%>
</html>


Properties file :

log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=/opt/tomcat/webapps/foo.log
log4j.appender.A1.MaxFileSize=100KB
log4j.appender.A1.MaxBackupIndex=1
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern==%d{MM-dd-yyyy HH:mm:ss} %-5p 
%c %x - %m%n


Should give something along the format :
  <date and time> INFO <jsp-filename> <hostname ip-address (e.g. NDC 
info)> - THIS IS A TEST

the %x in the ConversionPattern is what outputs the NDC.

Does that help enough?

Adam Vainder

-----Original Message-----
From: Sandeep <sandeep@bma.gov.bh>
To: 'Log4J Users List' <log4j-user@jakarta.apache.org>
Date: Thu, 9 Oct 2003 13:27:01 +0300 
Subject: Nested Diagnostic Context

> 
> 
> Hi All ,
> 
> DO any one have example or document using NDC (Nested Diagnostic
> Context)
> for webapplication as in jsp.
> 
> TIA 
> 
> 
> 
> Note
> ***********************************************************************
> *
> 
> This email including any attachments is intended solely for the use of
> named
> recipient only.If you are not that person, you are not authorized to
> read,copy,forward,disclose,take any action on information.Any other use
> of
> this email and attachments is prohibited.The views expressed in this
> email
> are not necessarily those of BMA.If you received this email by mistake,
> please destroy all copies and contact  to the sender by email.your
> cooperation is appreciated.
> 
> ***********************************************************************
> *****
> *********
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: log4j-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-user-help@jakarta.apache.org


Mime
View raw message