Skip to content

Commit

Permalink
log: add lxc_log_trace() helper
Browse files Browse the repository at this point in the history
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
  • Loading branch information
Christian Brauner committed Jan 30, 2021
1 parent 4a888de commit de96cd6
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/lxc/cgroups/cgroup2_devices.c
Expand Up @@ -331,7 +331,7 @@ static int bpf_program_load_kernel(struct bpf_program *prog)
if (prog->kernel_fd >= 0)
return 0;

if (lxc_log_get_level() <= LXC_LOG_LEVEL_TRACE) {
if (lxc_log_trace()) {
log_buf = zalloc(BPF_LOG_BUF_SIZE);
if (!log_buf) {
WARN("Failed to allocate bpf log buffer");
Expand Down
4 changes: 4 additions & 0 deletions src/lxc/log.h
Expand Up @@ -568,6 +568,10 @@ __hidden extern void lxc_log_syslog_enable(void);
__hidden extern void lxc_log_syslog_disable(void);
__hidden extern int lxc_log_set_level(int *dest, int level);
__hidden extern int lxc_log_get_level(void);
static inline bool lxc_log_trace(void)
{
return lxc_log_get_level() <= LXC_LOG_LEVEL_TRACE;
}
__hidden extern bool lxc_log_has_valid_level(void);
__hidden extern int lxc_log_set_file(int *fd, const char *fname);
__hidden extern const char *lxc_log_get_file(void);
Expand Down
2 changes: 1 addition & 1 deletion src/lxc/seccomp.c
Expand Up @@ -1260,7 +1260,7 @@ int lxc_seccomp_load(struct lxc_conf *conf)
/* After load seccomp filter into the kernel successfully, export the current seccomp
* filter to log file */
#if HAVE_SCMP_FILTER_CTX
if (lxc_log_get_level() <= LXC_LOG_LEVEL_TRACE) {
if (lxc_log_trace()) {
int fd_log;

fd_log = lxc_log_get_fd();
Expand Down

0 comments on commit de96cd6

Please sign in to comment.