mirror of
https://passt.top/passt
synced 2025-06-08 08:35:35 +02:00
conf, log, Makefile: Add versioning information
Add a --version option displaying that, and also include this information in the log files. Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
2074b332f9
commit
e23024ccff
6 changed files with 26 additions and 3 deletions
4
log.c
4
log.c
|
@ -172,7 +172,7 @@ void passt_vsyslog(int pri, const char *format, va_list ap)
|
|||
}
|
||||
|
||||
/**
|
||||
* logfile_init() - Open log file and write header with PID and path
|
||||
* logfile_init() - Open log file and write header with PID, version, path
|
||||
* @name: Identifier for header: passt or pasta
|
||||
* @path: Path to log file
|
||||
* @size: Maximum size of log file: log_cut_size is calculatd here
|
||||
|
@ -196,7 +196,7 @@ void logfile_init(const char *name, const char *path, size_t size)
|
|||
|
||||
log_size = size ? size : LOGFILE_SIZE_DEFAULT;
|
||||
|
||||
n = snprintf(log_header, sizeof(log_header), "%s: %s (%i)",
|
||||
n = snprintf(log_header, sizeof(log_header), "%s " VERSION ": %s (%i)",
|
||||
name, exe, getpid());
|
||||
|
||||
if (write(log_file, log_header, n) <= 0 ||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue