Thanks Ralph.  It was good explanation. 

Regards,
Yuvaraj

Yuvaraj Vanarase,
Lead Technology - Software
Phone: +91.20.40262000 Ext 2305|Mobile: +91.9850818870 
| http://www.synechron.com
SYNECHRON - 
- Top 15 Best IT Employers for 5 consecutive years (link).
- Celebrating 10 Years!


-----Original Message-----
From: logback-user-boun...@qos.ch [mailto:logback-user-boun...@qos.ch] On 
Behalf Of logback-user-requ...@qos.ch
Sent: Monday, November 28, 2011 10:22 PM
To: logback-user@qos.ch
Subject: Logback-user Digest, Vol 2, Issue 40

Send Logback-user mailing list submissions to
        logback-user@qos.ch

To subscribe or unsubscribe via the World Wide Web, visit
        http://mailman.qos.ch/mailman/listinfo/logback-user
or, via email, send a message with subject or body 'help' to
        logback-user-requ...@qos.ch

You can reach the person managing the list at
        logback-user-ow...@qos.ch

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Logback-user digest..."


Today's Topics:

   1. EventLogger usage (Yuvaraj Vanarase)
   2. Re: EventLogger usage (Ralph Goers)
   3. Substituting class/method names in logback log files with
      original names when deploying obfuscated code (Christopher BROWN)
   4. Re: Substituting class/method names in logback log files with
      original names when deploying obfuscated code (Chris Pratt)


----------------------------------------------------------------------

Message: 1
Date: Mon, 28 Nov 2011 06:19:23 -0600
From: Yuvaraj Vanarase <yuvaraj.vanar...@synechron.com>
To: "logback-user@qos.ch" <logback-user@qos.ch>
Subject: [logback-user] EventLogger usage
Message-ID:
        <5669c1899552264ca699f54a78e534d40f948b3...@dfw1mbx18.mex07a.mlsrvr.com>
        
Content-Type: text/plain; charset="us-ascii"

Hi,

Not able to understand the connection between MDC and EventLogger (slf4j). What 
I understood is, instead of doing separate log requests, one can populate 
EventData object and log the object by EventLogger.

Anybody could illustrate this concept please?

Regards,
Yuvaraj

Yuvaraj Vanarase,
Lead Technology - Software
Phone: +91.20.40262000 Ext 2305|Mobile: +91.9850818870 | 
http://www.synechron.com
SYNECHRON -
- Top 15 Best IT Employers for 5 consecutive years 
(link<http://www.synechron.com/news/news_best_employer_sep2011.htm>).
- Celebrating 10 Years!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mailman.qos.ch/pipermail/logback-user/attachments/20111128/73be36e4/attachment-0001.html>

------------------------------

Message: 2
Date: Mon, 28 Nov 2011 06:53:40 -0800
From: Ralph Goers <rgo...@apache.org>
To: logback users list <logback-user@qos.ch>
Subject: Re: [logback-user] EventLogger usage
Message-ID: <11dc85d2-8250-4816-8dbb-0170746d3...@apache.org>
Content-Type: text/plain; charset="windows-1252"

The data in the MDC will be associated with every log record you generate.  We 
use that for the user's login id, the name of the product, the host name, etc. 
IOW, the things that are constant during the work that is going on.

EventData is for something you want to record in a single log record in 
addition to the MDC data. So if the user is logging in we have a login event, 
if they are performing a transfer of money from one account to another then the 
EventData contains the amount, the transfer-to account number and the 
transfer-from account number. If they are performing an SSO to another system 
the EventData would include information about that.

In other words, we use it for Audit logging.

You will notice that EventLogger uses a Marker. This allows us to set up a 
TurboFilter to always accept those records. We then route them via the 
EventLogger to their own location, separate from Debug log records.

Unfortunately, their are two major issues we have with this design:
1. The MarkerFilter (actually the Marker itself) is synchronized and becomes a 
huge bottleneck under load.
2. Logback loses events when it is reconfigured, which really isn't acceptable 
for audit logging.

Ralph 

On Nov 28, 2011, at 4:19 AM, Yuvaraj Vanarase wrote:

> Hi,
>  
> Not able to understand the connection between MDC and EventLogger (slf4j). 
> What I understood is, instead of doing separate log requests, one can 
> populate EventData object and log the object by EventLogger.
>  
> Anybody could illustrate this concept please?
>  
> Regards,
> Yuvaraj
>  
> Yuvaraj Vanarase,
> Lead Technology ? Software
> Phone: +91.20.40262000 Ext 2305|Mobile: +91.9850818870 | 
> http://www.synechron.com
> SYNECHRON - 
> - Top 15 Best IT Employers for 5 consecutive years (link).
> - Celebrating 10 Years!
>  
> _______________________________________________
> Logback-user mailing list
> Logback-user@qos.ch
> http://mailman.qos.ch/mailman/listinfo/logback-user

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mailman.qos.ch/pipermail/logback-user/attachments/20111128/696d9702/attachment-0001.html>

------------------------------

Message: 3
Date: Mon, 28 Nov 2011 16:31:47 +0100
From: Christopher BROWN <br...@reflexe.fr>
To: LogBack Users list <logback-user@qos.ch>
Subject: [logback-user] Substituting class/method names in logback log
        files with original names when deploying obfuscated code
Message-ID:
        <cahl_zcphjkzqs79bq8bt8w413czrhnaphq8klfaaploxzxp...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hello,

What would be the best way to handle logging with logback when deploying
obfuscated code?

For example, with YGuard, when the obfuscator runs, it outputs a mapping
file of obfuscated code (class names, method names, etc) to unobfuscated
code.  When a stacktrace or just any logging trace is output, the
class/method names are obviously obfuscated.  As it's possible to deploy
this mapping with the code, say embedded in the same ".jar", all the
information I would need is available.

Without too much re-writing of code (default formatting with logback), what
would be the best way to dynamically replace matching class/method names?

Thanks,
Christopher
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mailman.qos.ch/pipermail/logback-user/attachments/20111128/160a1696/attachment-0001.html>

------------------------------

Message: 4
Date: Mon, 28 Nov 2011 08:50:36 -0800
From: Chris Pratt <thechrispr...@gmail.com>
To: logback users list <logback-user@qos.ch>
Subject: Re: [logback-user] Substituting class/method names in logback
        log files with original names when deploying obfuscated code
Message-ID:
        <caaldy0xyutwsz3wpee0pcin7mfnjv9xqye971kgd7rwrsod...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

You do realize that if you supply the mapping file to the end user, there
is really no reason to obfuscale the code in the first place.  They'll have
everything they need to properly un-obfuscate and decompile it.
  (*Chris*)
On Nov 28, 2011 7:32 AM, "Christopher BROWN" <br...@reflexe.fr> wrote:

> Hello,
>
> What would be the best way to handle logging with logback when deploying
> obfuscated code?
>
> For example, with YGuard, when the obfuscator runs, it outputs a mapping
> file of obfuscated code (class names, method names, etc) to unobfuscated
> code.  When a stacktrace or just any logging trace is output, the
> class/method names are obviously obfuscated.  As it's possible to deploy
> this mapping with the code, say embedded in the same ".jar", all the
> information I would need is available.
>
> Without too much re-writing of code (default formatting with logback),
> what would be the best way to dynamically replace matching class/method
> names?
>
> Thanks,
> Christopher
>
> _______________________________________________
> Logback-user mailing list
> Logback-user@qos.ch
> http://mailman.qos.ch/mailman/listinfo/logback-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mailman.qos.ch/pipermail/logback-user/attachments/20111128/c87b6209/attachment.html>

------------------------------

_______________________________________________
Logback-user mailing list
Logback-user@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-user

End of Logback-user Digest, Vol 2, Issue 40
*******************************************
_______________________________________________
Logback-user mailing list
Logback-user@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to