What kind of actions? nodetool/system actions or cql statements?

You could probably achieve identity-based logging with logback Mapped
Diagnostic Context (MDC - logback.qos.ch/manual/mdc.html), but you'd need
to patch your own Cassandra jars in many locations to provide that
information to the logging context, so not exactly a trivial thing to do.
We tried using that to print ks/cf names on log messages but it became a
bit messy due to the SEDA architecture as you need to patch executors to
inherit identifiers from parent threads and cleanup afterwards. See
CASSANDRA-7276 for more background.

2016-01-25 12:09 GMT-03:00 oleg yusim <olegyu...@gmail.com>:

> I want to try to re-phrase my question here... what I'm trying to achieve
> is identity-based logging. I.e. every log message in file should start with
> username of the user, who initiated this action. Would that be possible to
> achieve? If so, can you give me a brief example?
>
> Thanks,
>
> Oleg
>
> On Thu, Jan 21, 2016 at 2:57 PM, oleg yusim <olegyu...@gmail.com> wrote:
>
>> Joel,
>>
>> Thanks for reference. What I'm trying to achieve, is to add the name of
>> the user, who initiated logged action. I tried c{5}, but what I see is that;
>>
>> TRACE [GossipTasks:1] c{5} 2016-01-21 20:51:17,619 Gossiper.java:700 -
>> Performing status check ...
>>
>> I think, I'm missing something here. Any suggestions?
>>
>> Thanks,
>>
>> Oleg
>>
>>
>>
>> On Thu, Jan 21, 2016 at 1:30 PM, Joel Knighton <
>> joel.knigh...@datastax.com> wrote:
>>
>>> Cassandra uses logback as its backend for logging.
>>>
>>> You can find information about configuring logging in Cassandra by
>>> searching for "Configuring logging" on docs.datastax.com and selecting
>>> the documentation for your version.
>>>
>>> The documentation for PatternLayouts (the pattern string about which
>>> you're asking) in logback is available in the logback manual under the
>>> section for Conversion Words
>>> http://logback.qos.ch/manual/layouts.html#conversionWord
>>>
>>>
>>> On Thu, Jan 21, 2016 at 1:21 PM, oleg yusim <olegyu...@gmail.com> wrote:
>>>
>>>> Greetings,
>>>>
>>>> Guys, can you, please, point me to documentation on how to configure
>>>> format of logs? I want make it clear, I'm talking about formatting i.e.
>>>> this:
>>>>
>>>> <pattern>%-5level %date{HH:mm:ss,SSS} %msg%n</pattern>
>>>>
>>>> What if I want to add another parameters into this string? Is there a
>>>> list of available parameters here and syntax?
>>>>
>>>> Thanks,
>>>>
>>>> Oleg
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> <http://www.datastax.com/>
>>>
>>> Joel Knighton
>>> Cassandra Developer | joel.knigh...@datastax.com
>>>
>>> <https://www.linkedin.com/company/datastax>
>>> <https://www.facebook.com/datastax> <https://twitter.com/datastax>
>>> <https://plus.google.com/+Datastax/about>
>>> <http://feeds.feedburner.com/datastax> <https://github.com/datastax/>
>>>
>>
>>
>

Reply via email to