X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=postlicyd%2Fconfig.h;h=b60002dd1a06f73e2828179faf046ba52b5ad217;hb=5c6356faa58d3109101e88ecfce207326d89ceab;hp=6584919292c986d67bcc6d87b733ba5f0940eaf7;hpb=2520de08ed80b941f28c9ccb97a3785a507a831d;p=apps%2Fpfixtools.git diff --git a/postlicyd/config.h b/postlicyd/config.h index 6584919..b60002d 100644 --- a/postlicyd/config.h +++ b/postlicyd/config.h @@ -65,11 +65,22 @@ struct config_t { * The parameter from CLI override the parameter from configuration file. */ uint16_t port; + + /* Log message. + */ + char *log_format; }; +#define DEFAULT_LOG_FORMAT \ + "request client=${client_name}[${client_address}] from=<${sender}> " \ + "to=<${recipient}> at ${protocol_state}" + __attribute__((nonnull(1))) config_t *config_read(const char *file); +__attribute__((nonnull(1))) +bool config_check(const char *file); + __attribute__((nonnull(1))) bool config_reload(config_t *config);