Hi Karim,

No that's not my question.

Apart from a custom message I also wish to log some custom event data i.e. a
collection of properties. The target for this will eventually be a SQL table
which has an XML type column i.e. rathert han just adding a customerID I
might have 10 different properties to add.

Using the global context for this is not an acceptable solution -
assuggested in one of the other threads I read. 


Karim Bourouba wrote:
> 
> 
> I have to say I only glanced through this very quickly and I am a little
> confused. I am at work just now, so my attention is split, please bear
> with me.
> 
>  
> 
> Are you asking if custom messages can be logged via log4net? If so, then
> the quick answer is yes. Implementation is very simple as well, but in
> case I missed your point can you let us know if this is what you are
> after?
> 
>  
> 
> Seems like this is the log4net topic of the day today :)
> 
> 
>  
> 
> 
>> Date: Mon, 17 Aug 2009 06:12:29 -0700
>> From: adamtap...@hotmail.com
>> To: log4net-user@logging.apache.org
>> Subject: Adding custom logging properties
>> 
>> 
>> Hi,
>> 
>> I've been evaluating log4net recently with a view to using the framework
>> as
>> a loggin standard for our enterprise applicaption. I see it very easy to
>> extend the framework, however I have some specific logging requirements
>> and
>> I'm not sure what would be the easiest way implement these with minimal
>> coding.
>> 
>> At some time in the future, we aim to build a consolidated logging
>> database
>> that will capture logging data from our server application suite. The
>> information that needs to be logged will differ per service/applicaption
>> and
>> to that end I would aim to have a table schema that has the standard
>> logging
>> columns plus a generic XML column (no defined schema) to act as a
>> property
>> bag for custom information associated with a specific event.
>> 
>> We don't have time to develop the logging repository at present, however
>> I'm
>> stressing that we should build logging into our code from the start
>> rather
>> than trying to retro-fitting it later which would be far more costly.
>> 
>> So I need my code to be able to fire off logging messages with a list or
>> arbitrary custom properties that get formatted into an XML string. For
>> now
>> the messages can be written to a text file and later we'll configure and
>> AdoNetAppender to write to out logging database.
>> 
>> So my questions are:
>> - Is this possible using configuration only? (I susopect not)
>> - If not then which custom objects do I need to create? From what I've
>> seen
>> so far I think I'll need to code my own Layout Class
>> - The ILog interface doesn't doesn't expose a method that takes a
>> property
>> bag (or dictionary), but it appears that the LoggingEvent object does.
>> Does
>> that mean I would have to make my logging calls using ILog.Logger.Log()?
>> - Could someone provide some sample code please?
>> -- 
>> View this message in context:
>> http://www.nabble.com/Adding-custom-logging-properties-tp25006538p25006538.html
>> Sent from the Log4net - Users mailing list archive at Nabble.com.
>> 
> 
> _________________________________________________________________
> Windows Live Messenger: Celebrate 10 amazing years with free winks and
> emoticons.
> http://clk.atdmt.com/UKM/go/157562755/direct/01/
> 
;-);-)
-- 
View this message in context: 
http://www.nabble.com/Adding-custom-logging-properties-tp25006538p25007016.html
Sent from the Log4net - Users mailing list archive at Nabble.com.

Reply via email to