Merge "logging: avoid unnecessary printfs"
am: 542a511f87
* commit '542a511f870f33215ec3b4773fc7a85ac9134f26':
logging: avoid unnecessary printfs
This commit is contained in:
commit
5644112b7e
2 changed files with 3 additions and 0 deletions
|
@ -27,6 +27,8 @@
|
|||
static void init_klog_vwrite(int level, const char* fmt, va_list ap) {
|
||||
static const char* tag = basename(getprogname());
|
||||
|
||||
if (level > klog_get_level()) return;
|
||||
|
||||
// The kernel's printk buffer is only 1024 bytes.
|
||||
// TODO: should we automatically break up long lines into multiple lines?
|
||||
// Or we could log but with something like "..." at the end?
|
||||
|
|
|
@ -62,6 +62,7 @@ void klog_writev(int level, const struct iovec* iov, int iov_count) {
|
|||
}
|
||||
|
||||
void klog_write(int level, const char* fmt, ...) {
|
||||
if (level > klog_level) return;
|
||||
char buf[LOG_BUF_MAX];
|
||||
va_list ap;
|
||||
va_start(ap, fmt);
|
||||
|
|
Loading…
Reference in a new issue