@@ -176,9 +176,6 @@ void append_hexified_string(std::ostream &ostrm, const std::string &string) {
176
176
}
177
177
}
178
178
179
- extern void ASLLogCallback (void *baton, uint32_t flags, const char *format,
180
- va_list args);
181
-
182
179
// from System.framework/Versions/B/PrivateHeaders/sys/codesign.h
183
180
extern " C" {
184
181
#define CS_OPS_STATUS 0 /* return status */
@@ -1773,8 +1770,6 @@ static std::string get_value(std::string &line) {
1773
1770
1774
1771
extern void FileLogCallback (void *baton, uint32_t flags, const char *format,
1775
1772
va_list args);
1776
- extern void ASLLogCallback (void *baton, uint32_t flags, const char *format,
1777
- va_list args);
1778
1773
1779
1774
rnb_err_t RNBRemote::HandlePacket_qRcmd (const char *p) {
1780
1775
const char *c = p + strlen (" qRcmd," );
@@ -1809,8 +1804,8 @@ rnb_err_t RNBRemote::HandlePacket_qRcmd(const char *p) {
1809
1804
static_cast <uint32_t >(strtoul (value.c_str (), &end, 0 ));
1810
1805
if (errno == 0 && end && *end == ' \0 ' ) {
1811
1806
DNBLogSetLogMask (logmask);
1812
- if (! DNBLogGetLogCallback ())
1813
- DNBLogSetLogCallback (ASLLogCallback, NULL );
1807
+ if (auto log_callback = OsLogger::GetLogFunction ())
1808
+ DNBLogSetLogCallback (log_callback, nullptr );
1814
1809
return SendPacket (" OK" );
1815
1810
}
1816
1811
errno = 0 ;
@@ -2177,13 +2172,8 @@ rnb_err_t set_logging(const char *p) {
2177
2172
// Enable DNB logging.
2178
2173
// Use the existing log callback if one was already configured.
2179
2174
if (!DNBLogGetLogCallback ()) {
2180
- // Use the os_log()-based logger if available; otherwise,
2181
- // fallback to ASL.
2182
- auto log_callback = OsLogger::GetLogFunction ();
2183
- if (log_callback)
2175
+ if (auto log_callback = OsLogger::GetLogFunction ())
2184
2176
DNBLogSetLogCallback (log_callback, nullptr );
2185
- else
2186
- DNBLogSetLogCallback (ASLLogCallback, nullptr );
2187
2177
}
2188
2178
2189
2179
// Update logging to use the configured log channel bitmask.
0 commit comments