OpenDNSSEC-signer  1.4.1
Macros | Functions
log.c File Reference
#include "config.h"
#include "shared/duration.h"
#include "shared/file.h"
#include "shared/log.h"
#include "shared/util.h"
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for log.c:

Go to the source code of this file.

Macros

#define CTIME_LENGTH   26
 
#define MY_PACKAGE_TARNAME   "ods-signerd"
 

Functions

void ods_log_init (const char *filename, int use_syslog, int verbosity)
 
void ods_log_close (void)
 
int ods_log_get_level ()
 
void ods_log_deeebug (const char *format,...)
 
void ods_log_debug (const char *format,...)
 
void ods_log_verbose (const char *format,...)
 
void ods_log_info (const char *format,...)
 
void ods_log_warning (const char *format,...)
 
void ods_log_error (const char *format,...)
 
void ods_log_crit (const char *format,...)
 
void ods_log_alert (const char *format,...)
 
void ods_fatal_exit (const char *format,...)
 

Macro Definition Documentation

#define CTIME_LENGTH   26

Definition at line 52 of file log.c.

#define MY_PACKAGE_TARNAME   "ods-signerd"

Use _r() functions on platforms that have. They are thread safe versions of the normal syslog functions. Platforms without _r() usually have thread safe normal functions.

Definition at line 74 of file log.c.

Referenced by ods_log_init().

Function Documentation

void ods_fatal_exit ( const char *  format,
  ... 
)
void ods_log_alert ( const char *  format,
  ... 
)

Log alert.

Definition at line 368 of file log.c.

References LOG_ALERT.

Referenced by log_dname(), log_rr(), log_rrset(), parse_zonelist_zones(), and zone_load_signconf().

void ods_log_close ( void  )

Close logging.

Definition at line 138 of file log.c.

References ods_log_debug(), and ods_log_init().

Referenced by engine_start().

void ods_log_crit ( const char *  format,
  ... 
)
void ods_log_debug ( const char *  format,
  ... 
)

Log debug.

Definition at line 272 of file log.c.

References LOG_DEBUG.

Referenced by acl_find(), axfr(), backup_read_check_str(), backup_read_duration(), backup_read_int(), backup_read_ixfr(), backup_read_namedb(), backup_read_rr_type(), backup_read_size_t(), backup_read_str(), backup_read_time_t(), backup_read_uint16_t(), backup_read_uint32_t(), backup_read_uint8_t(), cmdhandler_create(), cmdhandler_start(), dnshandler_fwd_notify(), dnshandler_start(), edns_rr_parse(), engine_start_drudgers(), engine_stop_drudgers(), engine_update_zones(), engine_wakeup_workers(), fifoq_push(), ixfr(), ixfr_print(), ixfr_purge(), keylist_push(), lhsm_check_connection(), log_dname(), log_rr(), log_rrset(), namedb_update_serial(), namedb_wipe_denial(), netio_add_handler(), netio_dispatch(), netio_remove_handler(), notify_enable(), ods_chown(), ods_fopen(), ods_log_close(), ods_log_init(), parse_conf_listener(), parse_file_check(), parse_zonelist_zones(), privdrop(), query_add_optional(), query_process(), schedule_cleanup(), schedule_flush(), schedule_pop_task(), schedule_task(), signal_handler(), signconf_log(), sock_handle_tcp_accept(), sock_handle_tcp_read(), sock_handle_tcp_write(), sock_handle_udp(), task_log(), tools_output(), tools_signconf(), tsig_handler_init(), tsig_rr_lookup(), tsig_rr_parse(), unschedule_task(), util_write_pidfile(), worker_create(), worker_sleep_unless(), worker_wakeup(), xfrd_set_timer_now(), xfrd_set_timer_refresh(), xfrd_set_timer_retry(), xfrhandler_start(), zone_load_signconf(), zone_reschedule_task(), zone_update_serial(), zonelist_cleanup(), and zonelist_update().

void ods_log_deeebug ( const char *  format,
  ... 
)

Heavy debug logging.

Definition at line 256 of file log.c.

References LOG_DEBUG, and LOG_DEEEBUG.

Referenced by axfr(), dnshandler_start(), fifoq_push(), ixfr(), ixfr_print(), lhsm_sign(), log_dname(), log_rr(), log_rrset(), ods_fopen(), rrset_sign(), and xfrhandler_start().

void ods_log_error ( const char *  format,
  ... 
)

Log error.

Definition at line 336 of file log.c.

References LOG_ERR.

Referenced by acl_create(), adapi_printaxfr(), adapi_printixfr(), adapi_printzone(), adapter_create(), adapter_read(), adapter_write(), addns_read(), addns_read_rr(), addns_write(), adfile_read(), adfile_write(), adutil_readline_frm_file(), allocator_create(), axfr(), backup_read_ixfr(), backup_read_namedb(), buffer_read_dname(), cmdhandler_create(), denial_create(), dnshandler_create(), dnshandler_fwd_notify(), dnshandler_listen(), dnshandler_start(), dnsin_create(), dnsin_update(), dnsout_create(), dnsout_update(), domain_create(), domain_del_rrset(), duration2string(), duration_create(), duration_create_from_string(), edns_rr_create(), engine_config(), engine_config_check(), engine_start(), engine_update_zones(), fifoq_create(), ixfr(), ixfr_create(), keylist_create(), lhsm_get_key(), lhsm_open(), lhsm_sign(), listener_create(), listener_push(), log_dname(), log_rr(), log_rrset(), namedb_add_denial(), namedb_add_domain(), namedb_create(), namedb_del_denial(), namedb_del_domain(), namedb_domain_entize(), namedb_export(), namedb_update_serial(), notify_create(), notify_send(), nsec3params_create(), nsec3params_create_salt(), nsec3params_salt2str(), ods_chown(), ods_file_lastmodified(), ods_fopen(), ods_thr_fork_wait(), parse_conf_listener(), parse_conf_string(), parse_file_check(), parse_sc_keys(), parse_zonelist_adapter(), parse_zonelist_zones(), privdrop(), privgid(), privuid(), query_process(), rrset_create(), rrset_lookup_rr(), rrset_sign(), schedule_create(), schedule_task(), signconf_check(), signconf_create(), signconf_update(), sock_handle_tcp_accept(), sock_handle_tcp_read(), sock_handle_tcp_write(), sock_handle_udp(), task2str(), task_create(), tcp_conn_read(), time_datestamp(), tools_input(), tools_output(), tools_signconf(), tsig_create(), tsig_key_create(), tsig_rr_create(), util_check_pidfile(), util_write_pidfile(), worker_start(), xfrd_create(), xfrhandler_create(), xfrhandler_start(), zone_add_rr(), zone_backup2(), zone_create(), zone_del_rr(), zone_load_signconf(), zone_merge(), zone_publish_dnskeys(), zone_publish_nsec3param(), zone_recover2(), zone_update_serial(), zonelist_add_zone(), zonelist_create(), zonelist_lookup_zone_by_name(), and zonelist_update().

int ods_log_get_level ( )

Get facility by string. ods_log_get_user ods_log_get_facility return error, LOG_*** as a parameter Get the log level.

Definition at line 209 of file log.c.

Referenced by log_dname(), log_rr(), and log_rrset().

void ods_log_info ( const char *  format,
  ... 
)
void ods_log_init ( const char *  filename,
int  use_syslog,
int  verbosity 
)

Initialize logging.

Definition at line 83 of file log.c.

References MY_PACKAGE_TARNAME, ods_fclose(), ods_fopen(), ods_log_debug(), ods_log_get_facility(), ods_log_verbose(), and ods_log_warning().

Referenced by engine_start(), and ods_log_close().

void ods_log_verbose ( const char *  format,
  ... 
)
void ods_log_warning ( const char *  format,
  ... 
)