| 763 | } |
| 764 | |
| 765 | Status ImpalaServer::InitAuditEventLogging() { |
| 766 | if (!IsAuditEventLoggingEnabled()) { |
| 767 | LOG(INFO) << "Event logging is disabled"; |
| 768 | return Status::OK(); |
| 769 | } |
| 770 | audit_event_logger_.reset(new SimpleLogger(FLAGS_audit_event_log_dir, |
| 771 | AUDIT_EVENT_LOG_FILE_PREFIX, FLAGS_max_audit_event_log_file_size, |
| 772 | FLAGS_max_audit_event_log_files)); |
| 773 | RETURN_IF_ERROR(audit_event_logger_->Init()); |
| 774 | RETURN_IF_ERROR(Thread::Create("impala-server", "audit-event-log-flush", |
| 775 | &ImpalaServer::AuditEventLoggerFlushThread, this, |
| 776 | &audit_event_logger_flush_thread_)); |
| 777 | return Status::OK(); |
| 778 | } |
| 779 | |
| 780 | Status ImpalaServer::InitProfileLogging() { |
| 781 | if (!FLAGS_log_query_to_file) return Status::OK(); |