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/> >>> >> >> >