diff options
author | Daniel Mack <daniel@zonque.org> | 2022-02-24 17:47:49 +0100 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-04-09 10:23:14 +0900 |
commit | 5dfb11097d141dcab711fa62b5e951561038640a (patch) | |
tree | 990dfaa79f35e334e73c07f1ab1060d3259bc2a4 /src/timesync/timesyncd-server.c | |
parent | 57b82eaacaf52b8333ae811cdd1b5445453ebb05 (diff) | |
download | systemd-5dfb11097d141dcab711fa62b5e951561038640a.tar.gz |
timesyncd: add address type information to debug log
When looking at debug logs, it's helpful to know what type of server
address has been added.
For that, introduce a string lookup table for the ServerType type.
Diffstat (limited to 'src/timesync/timesyncd-server.c')
-rw-r--r-- | src/timesync/timesyncd-server.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/timesync/timesyncd-server.c b/src/timesync/timesyncd-server.c index 002a6117cc..c8ff46f399 100644 --- a/src/timesync/timesyncd-server.c +++ b/src/timesync/timesyncd-server.c @@ -1,8 +1,18 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #include "alloc-util.h" +#include "string-table.h" #include "timesyncd-server.h" +static const char * const server_type_table[_SERVER_TYPE_MAX] = { + [SERVER_SYSTEM] = "system", + [SERVER_FALLBACK] = "fallback", + [SERVER_LINK] = "link", + [SERVER_RUNTIME] = "runtime", +}; + +DEFINE_PRIVATE_STRING_TABLE_LOOKUP_TO_STRING(server_type, ServerType); + int server_address_new( ServerName *n, ServerAddress **ret, @@ -96,7 +106,7 @@ int server_name_new( m->current_server_name->type == SERVER_FALLBACK) manager_set_server_name(m, NULL); - log_debug("Added new server %s.", string); + log_debug("Added new %s server %s.", server_type_to_string(type), string); if (ret) *ret = n; |