aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/logger/system.cpp
diff options
context:
space:
mode:
authorAnton Samokhvalov <pg83@yandex.ru>2022-02-10 16:45:15 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:15 +0300
commit72cb13b4aff9bc9cf22e49251bc8fd143f82538f (patch)
treeda2c34829458c7d4e74bdfbdf85dff449e9e7fb8 /library/cpp/logger/system.cpp
parent778e51ba091dc39e7b7fcab2b9cf4dbedfb6f2b5 (diff)
downloadydb-72cb13b4aff9bc9cf22e49251bc8fd143f82538f.tar.gz
Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/logger/system.cpp')
-rw-r--r--library/cpp/logger/system.cpp94
1 files changed, 47 insertions, 47 deletions
diff --git a/library/cpp/logger/system.cpp b/library/cpp/logger/system.cpp
index 42233f63d2..ad4ebef1c8 100644
--- a/library/cpp/logger/system.cpp
+++ b/library/cpp/logger/system.cpp
@@ -1,59 +1,59 @@
#include <util/stream/output.h>
#include <util/stream/null.h>
-#include <util/system/compat.h>
-#include <util/system/yassert.h>
-#include <util/system/defaults.h>
-#include <util/generic/singleton.h>
+#include <util/system/compat.h>
+#include <util/system/yassert.h>
+#include <util/system/defaults.h>
+#include <util/generic/singleton.h>
#include <util/generic/utility.h>
-
-#if defined(_unix_)
-#include <syslog.h>
-#endif
-
-#include "system.h"
-#include "record.h"
-#include "stream.h"
-
+
+#if defined(_unix_)
+#include <syslog.h>
+#endif
+
+#include "system.h"
+#include "record.h"
+#include "stream.h"
+
TSysLogBackend::TSysLogBackend(const char* ident, EFacility facility, int flags)
: Ident(ident)
, Facility(facility)
, Flags(flags)
{
-#if defined(_unix_)
+#if defined(_unix_)
Y_ASSERT(TSYSLOG_LOCAL0 <= facility && facility <= TSYSLOG_LOCAL7);
-
+
static const int f2sf[] = {
- LOG_LOCAL0,
- LOG_LOCAL1,
- LOG_LOCAL2,
- LOG_LOCAL3,
- LOG_LOCAL4,
- LOG_LOCAL5,
- LOG_LOCAL6,
- LOG_LOCAL7};
-
+ LOG_LOCAL0,
+ LOG_LOCAL1,
+ LOG_LOCAL2,
+ LOG_LOCAL3,
+ LOG_LOCAL4,
+ LOG_LOCAL5,
+ LOG_LOCAL6,
+ LOG_LOCAL7};
+
int sysflags = LOG_NDELAY | LOG_PID;
-
- if (flags & LogPerror) {
+
+ if (flags & LogPerror) {
sysflags |= LOG_PERROR;
- }
-
- if (flags & LogCons) {
+ }
+
+ if (flags & LogCons) {
sysflags |= LOG_CONS;
- }
-
+ }
+
openlog(Ident.data(), sysflags, f2sf[(size_t)facility]);
#endif
}
TSysLogBackend::~TSysLogBackend() {
-#if defined(_unix_)
+#if defined(_unix_)
closelog();
#endif
}
-void TSysLogBackend::WriteData(const TLogRecord& rec) {
-#if defined(_unix_)
+void TSysLogBackend::WriteData(const TLogRecord& rec) {
+#if defined(_unix_)
syslog(ELogPriority2SyslogPriority(rec.Priority), "%.*s", (int)rec.Len, rec.Data);
#else
Y_UNUSED(rec);
@@ -71,17 +71,17 @@ int TSysLogBackend::ELogPriority2SyslogPriority(ELogPriority priority) {
return int(priority);
#endif
}
-
-namespace {
- class TSysLogInstance: public TLog {
- public:
- inline TSysLogInstance()
+
+namespace {
+ class TSysLogInstance: public TLog {
+ public:
+ inline TSysLogInstance()
: TLog(MakeHolder<TStreamLogBackend>(&Cnull))
- {
- }
- };
-}
-
-TLog& SysLogInstance() {
- return *Singleton<TSysLogInstance>();
-}
+ {
+ }
+ };
+}
+
+TLog& SysLogInstance() {
+ return *Singleton<TSysLogInstance>();
+}