@@ -89,40 +89,11 @@ using namespace lldb;
8989using namespace lldb_private ;
9090
9191#if !defined(__APPLE__)
92- #if !defined(_WIN32)
93- #include < syslog.h>
94- void Host::SystemLog (Severity severity, llvm::StringRef message) {
95- static llvm::once_flag g_openlog_once;
96- llvm::call_once (g_openlog_once, [] {
97- openlog (" lldb" , LOG_CONS | LOG_PID | LOG_NDELAY, LOG_USER);
98- });
99- int level = LOG_DEBUG;
100- switch (severity) {
101- case lldb::eSeverityInfo:
102- level = LOG_INFO;
103- break ;
104- case lldb::eSeverityWarning:
105- level = LOG_WARNING;
106- break ;
107- case lldb::eSeverityError:
108- level = LOG_ERR;
109- break ;
110- }
111- syslog (level, " %s" , message.data ());
112- }
113- #else
114- void Host::SystemLog (Severity severity, llvm::StringRef message) {
115- switch (severity) {
116- case lldb::eSeverityInfo:
117- case lldb::eSeverityWarning:
118- llvm::outs () << message;
119- break ;
120- case lldb::eSeverityError:
121- llvm::errs () << message;
122- break ;
123- }
124- }
125- #endif
92+ // The system log is currently only meaningful on Darwin, where this means
93+ // os_log. The meaning of a "system log" isn't as clear on other platforms, and
94+ // therefore we don't providate a default implementation. Vendors are free to
95+ // to implement this function if they have a use for it.
96+ void Host::SystemLog (Severity severity, llvm::StringRef message) {}
12697#endif
12798
12899#if !defined(__APPLE__) && !defined(_WIN32)
0 commit comments