Hi Andre,

Thanks for the update.

Could you please give me some information whether it's possible or not to
generate user level log because i have tried using log4j but it failed.

Appreciate your help on this.

Thanks,
Vijay G

On Thu, Jun 16, 2016 at 12:59 PM, André Warnier (tomcat) <a...@ice-sa.com>
wrote:

>
> Thanks. The rest below, as preferred on this mailing list.
>
>>
>> Thanks,
>> Vijay G
>>
>> On Thu, Jun 16, 2016 at 12:40 PM, André Warnier (tomcat) <a...@ice-sa.com>
>> wrote:
>>
>> On 16.06.2016 08:50, Vijay Kumar wrote:
>>>
>>> Hi Team,
>>>>
>>>> We have a requirement to create a log either at User level or at User
>>>> session level.
>>>> Please provide your inputs on this.
>>>>
>>>> User level means a separate log to be created for that User and the same
>>>> should be used always for writing the log.
>>>> or
>>>> There will be one log file and within that log there should be a context
>>>> information to identify the user which we will do but want to know which
>>>> approach we have to use
>>>>
>>>> Session level means, is it possible to turn the logger mode to INFO for
>>>> a
>>>> particular session and the log to be written in one of the file at
>>>> server/client side?
>>>>
>>>> Our application is built with Struts 1.2.
>>>> Webserver used is Tomcat.
>>>> Currently using Tomcat JULI Logging.
>>>>
>>>>
>>>> Tomcat version ?
>>>
>>>
> On 16.06.2016 09:18, Vijay Kumar wrote:
> > We are using Tomcat 7.0.33 and 7.0.62
> >
> > 7.0.33 when Customer is on Java 1.7
> > 7.0.62 when our customer is on 1.8
> >
> > But we can upgrade to 8 if required to achieve the logging support
>
> I don't think that there is anything "standard" that will allow to create
> user-specific logfiles.
> What you want is more an application-level thing, so it would have to be
> resolved at the application level.
> You can create your own logger and do what you want. Any application
> module can call getRemoteUser(), and use the result to insert it in all the
> log messages that it issues.
> Of course this will only work in code running within an application, and
> only when there is an authenticated user.
> To avoid a lot of overhead (also at the system administration level), I
> would recommend to keep using the standard logfiles, and just insert a
> user-id "marker" in the log messages of interest.  This standard logfile
> can then be filtered a-posteriori by an external log-processing utility,
> which can then generate any individual files that you want.  That is likely
> to be a lot simpler to do than generating user-specific logfiles at the
> Tomcat level, and also would have a lot less impact on performance.
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to