mirror of
https://github.com/radvd-project/radvd.git
synced 2025-12-20 01:11:37 +08:00
When radvd is running in daemonized mode it's ok to write logs in syslog. However in non-daemonized mode it makes debugging more difficult so it make sense to use standard error in such cases. Bug-Url: https://bugzilla.redhat.com/1589806
34 lines
882 B
C
34 lines
882 B
C
/*
|
|
*
|
|
* Authors:
|
|
* Lars Fenneberg <lf@elemental.net>
|
|
*
|
|
* This software is Copyright 1996,1997 by the above mentioned author(s),
|
|
* All Rights Reserved.
|
|
*
|
|
* The license which is distributed with this software in the file COPYRIGHT
|
|
* applies to this software. If your distribution is missing this file, you
|
|
* may request it from <reubenhwk@gmail.com>.
|
|
*
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#define L_NONE 0
|
|
#define L_SYSLOG 1
|
|
#define L_STDERR 2
|
|
#define L_STDERR_SYSLOG 3
|
|
#define L_LOGFILE 4
|
|
#define L_STDERR_CLEAN 5
|
|
#define L_UNSPEC 6
|
|
|
|
#define LOG_TIME_FORMAT "%b %d %H:%M:%S"
|
|
|
|
int log_open(int, char const *, char const *, int);
|
|
void flog(int, char const *, ...) __attribute__((format(printf, 2, 3)));
|
|
void dlog(int, int, char const *, ...) __attribute__((format(printf, 3, 4)));
|
|
int log_close(void);
|
|
int log_reopen(void);
|
|
void set_debuglevel(int);
|
|
int get_debuglevel(void);
|