mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-19 15:14:23 +01:00
lightning/peer_control: set logging level for peers to match global.
That way it's controlled by --log-level= Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
@@ -127,6 +127,11 @@ new_log(const tal_t *ctx, struct log_book *record, const char *fmt, ...)
|
||||
return log;
|
||||
}
|
||||
|
||||
enum log_level get_log_level(struct log_book *lr)
|
||||
{
|
||||
return lr->print_level;
|
||||
}
|
||||
|
||||
void set_log_level(struct log_book *lr, enum log_level level)
|
||||
{
|
||||
lr->print_level = level;
|
||||
|
||||
@@ -83,6 +83,7 @@ void PRINTF_FMT(4,5) log_struct_(struct log *log, int level,
|
||||
const char *structname,
|
||||
const char *fmt, ...);
|
||||
|
||||
enum log_level get_log_level(struct log_book *lr);
|
||||
void set_log_level(struct log_book *lr, enum log_level level);
|
||||
void set_log_prefix(struct log *log, const char *prefix);
|
||||
const char *log_prefix(const struct log *log);
|
||||
|
||||
@@ -56,7 +56,8 @@ static struct peer *new_peer(struct lightningd *ld,
|
||||
peer->fd = io_conn_fd(conn);
|
||||
peer->connect_cmd = cmd;
|
||||
/* Max 128k per peer. */
|
||||
peer->log_book = new_log_book(peer, 128*1024, LOG_UNUSUAL);
|
||||
peer->log_book = new_log_book(peer, 128*1024,
|
||||
get_log_level(ld->dstate.log_book));
|
||||
peer->log = new_log(peer, peer->log_book,
|
||||
"peer %"PRIu64":", peer->unique_id);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user