@@ -89,40 +89,11 @@ using namespace lldb;
89
89
using namespace lldb_private ;
90
90
91
91
#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) {}
126
97
#endif
127
98
128
99
#if !defined(__APPLE__) && !defined(_WIN32)
0 commit comments