Skip to content

Commit ee91200

Browse files
authored
Merge pull request #10484 from swiftlang/always-on-6.1
Backport always-on log changes
2 parents 7574270 + ca48db9 commit ee91200

File tree

1 file changed

+5
-34
lines changed

1 file changed

+5
-34
lines changed

lldb/source/Host/common/Host.cpp

+5-34
Original file line numberDiff line numberDiff line change
@@ -89,40 +89,11 @@ using namespace lldb;
8989
using 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

Comments
 (0)