[kernel] Revive the debugcon logger as a kernel thread
The debugcon logger is now separate from logger::output, and is instead a kernel-internal thread that watches for logs and prints them to the deubcon device.
This commit is contained in:
@@ -61,7 +61,7 @@ logger::output(level severity, logs area, const char *fmt, va_list args)
|
||||
char buffer[buffer_len];
|
||||
entry *header = reinterpret_cast<entry *>(buffer);
|
||||
|
||||
size_t size = sizeof(buffer);
|
||||
size_t size = sizeof(entry);
|
||||
size += util::vformat({header->message, message_len}, fmt, args);
|
||||
|
||||
util::scoped_lock lock {m_lock};
|
||||
|
||||
Reference in New Issue
Block a user