[
https://issues.apache.org/jira/browse/SENTRY-179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14063055#comment-14063055
]
Colin Ma commented on SENTRY-179:
---------------------------------
hi Prasad, For the log4j we can define the appender with the specific name
which is defined in the class, for example:
in class SentryPolicyStoreProcessor, we will create the instance for
Logger like:
// specific name:
org.apache.sentry.provider.db.service.thrift.SentryPolicyStoreProcessor
private static final Logger sentryLog1 =
LoggerFactory.getLogger(SentryPolicyStoreProcessor.class);
// specific name: logger2
private static final Logger sentryLog2 =
LoggerFactory.getLogger("logger2");
in log4j.properties file, we can do the configuration like:
log4j.logger.org.apache.sentry.provider.db.service.thrift.SentryPolicyStoreProcessor=INFO,
sentry1
log4j.appender.sentry1.File=/var/log/sentry/sentry1.log
log4j.logger.logger2=INFO, sentry2
log4j.appender.sentry2.File=/var/log/sentry/sentry2.log
According to the above configuration, all logs generated by sentryLog1 will be
output to /var/log/sentry/sentry1.log and sentry2.log will include the logs
generated by sentryLog2. This won't conflict with the normal log4j message.
> Generate audit trail for Sentry DBStore service actions
> -------------------------------------------------------
>
> Key: SENTRY-179
> URL: https://issues.apache.org/jira/browse/SENTRY-179
> Project: Sentry
> Issue Type: Improvement
> Affects Versions: 1.4.0
> Reporter: Prasad Mujumdar
> Assignee: Colin Ma
> Attachments: Design Document of Supporting Audit Log.pdf
>
>
> The Sentry DB store should generate audit logs for authorization metadata
> change requests.
--
This message was sent by Atlassian JIRA
(v6.2#6252)