OpenDNSSEC-signer
1.4.8.2
|
#include "config.h"
#include <stdio.h>
#include <stdarg.h>
Go to the source code of this file.
Macros | |
#define | LOG_EMERG 0 /* ods_fatal_exit */ |
#define | LOG_ALERT 1 /* ods_log_alert */ |
#define | LOG_CRIT 2 /* ods_log_crit */ |
#define | LOG_ERR 3 /* ods_log_error */ |
#define | LOG_WARNING 4 /* ods_log_warning */ |
#define | LOG_NOTICE 5 /* ods_log_info */ |
#define | LOG_INFO 6 /* ods_log_verbose */ |
#define | LOG_DEBUG 7 /* ods_log_debug */ |
#define | LOG_DEEEBUG 8 /* ods_log_deeebug */ |
#define | ODS_LOG_DEBUG 1 |
#define | ods_log_assert(x) |
Functions | |
void | ods_log_init (const char *filename, int use_syslog, int verbosity) |
void | ods_log_close (void) |
int | ods_log_get_facility (const char *facility) |
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,...) |
#define LOG_ALERT 1 /* ods_log_alert */ |
Definition at line 45 of file log.h.
Referenced by log_dname(), log_rr(), log_rrset(), and ods_log_alert().
#define LOG_CRIT 2 /* ods_log_crit */ |
Definition at line 46 of file log.h.
Referenced by log_dname(), log_rr(), log_rrset(), ods_fatal_exit(), ods_log_crit(), and rrset_print().
#define LOG_DEBUG 7 /* ods_log_debug */ |
Definition at line 51 of file log.h.
Referenced by log_dname(), log_rr(), log_rrset(), ods_log_debug(), and ods_log_deeebug().
#define LOG_DEEEBUG 8 /* ods_log_deeebug */ |
Definition at line 53 of file log.h.
Referenced by domain_add_rrset(), domain_del_rrset(), domain_diff(), domain_rollback(), log_dname(), log_rr(), log_rrset(), namedb_add_denial(), namedb_add_domain(), namedb_del_denial(), namedb_del_domain(), ods_log_deeebug(), rrset_add_rr(), rrset_add_rrsig(), rrset_del_rr(), rrset_del_rrsig(), and rrset_sign().
#define LOG_EMERG 0 /* ods_fatal_exit */ |
Log wrapper.
Definition at line 44 of file log.h.
Referenced by log_dname(), log_rr(), and log_rrset().
#define LOG_ERR 3 /* ods_log_error */ |
Definition at line 47 of file log.h.
Referenced by log_dname(), log_rr(), log_rrset(), namedb_add_denial(), namedb_add_domain(), namedb_del_denial(), namedb_del_domain(), namedb_examine(), and ods_log_error().
#define LOG_INFO 6 /* ods_log_verbose */ |
Definition at line 50 of file log.h.
Referenced by log_dname(), log_rr(), log_rrset(), and ods_log_verbose().
#define LOG_NOTICE 5 /* ods_log_info */ |
Definition at line 49 of file log.h.
Referenced by log_dname(), log_rr(), log_rrset(), and ods_log_info().
#define LOG_WARNING 4 /* ods_log_warning */ |
Definition at line 48 of file log.h.
Referenced by log_dname(), log_rr(), log_rrset(), and ods_log_warning().
#define ods_log_assert | ( | x | ) |
Definition at line 154 of file log.h.
Referenced by adapi_printaxfr(), adapi_printixfr(), adapter_load_config(), adapter_read(), adapter_write(), addns_read(), addns_write(), allocator_alloc(), allocator_deallocate(), axfr(), backup_read_ixfr(), backup_read_namedb(), buffer_at(), buffer_available(), buffer_begin(), buffer_capacity(), buffer_clear(), buffer_create_from(), buffer_current(), buffer_end(), buffer_flip(), buffer_limit(), buffer_pkt_aa(), buffer_pkt_ad(), buffer_pkt_ancount(), buffer_pkt_arcount(), buffer_pkt_cd(), buffer_pkt_clear_qr(), buffer_pkt_flags(), buffer_pkt_id(), buffer_pkt_nscount(), buffer_pkt_opcode(), buffer_pkt_print(), buffer_pkt_qdcount(), buffer_pkt_qr(), buffer_pkt_ra(), buffer_pkt_rcode(), buffer_pkt_rd(), buffer_pkt_set_aa(), buffer_pkt_set_ancount(), buffer_pkt_set_arcount(), buffer_pkt_set_flags(), buffer_pkt_set_nscount(), buffer_pkt_set_opcode(), buffer_pkt_set_qdcount(), buffer_pkt_set_qr(), buffer_pkt_set_random_id(), buffer_pkt_set_rcode(), buffer_pkt_tc(), buffer_position(), buffer_read(), buffer_read_dname(), buffer_read_u16(), buffer_read_u32(), buffer_read_u8(), buffer_remaining(), buffer_rewind(), buffer_set_limit(), buffer_set_position(), buffer_skip(), buffer_skip_dname(), buffer_write(), buffer_write_rdf(), buffer_write_rr(), buffer_write_u16(), buffer_write_u16_at(), buffer_write_u32(), buffer_write_u8(), cmdhandler_start(), denial_add_rr(), denial_nsecify(), dnshandler_fwd_notify(), dnshandler_listen(), dnshandler_start(), domain_add_rrset(), domain_del_rrset(), domain_ent2unsignedns(), domain_is_delegpt(), domain_is_occluded(), engine_start(), engine_start_drudgers(), engine_stop_drudgers(), engine_update_zones(), engine_wakeup_workers(), ixfr(), ixfr_add_rr(), ixfr_create(), ixfr_del_rr(), ixfr_purge(), key_recover2(), keylist_push(), lhsm_sign(), listener_push(), namedb_add_denial(), namedb_create(), namedb_del_denial(), namedb_del_domain(), namedb_domain_entize(), namedb_nsecify(), namedb_wipe_denial(), netio_add_handler(), netio_current_time(), netio_dispatch(), notify_enable(), notify_send(), ods_dir_name(), ods_fgetc(), ods_file_lastmodified(), ods_fopen(), ods_skip_whitespace(), parse_conf_listener(), parse_conf_string(), parse_conf_working_dir(), parse_sc_keys(), query_add_rr(), query_prepare(), query_process(), rrset_add_rr(), rrset_add_rrsig(), rrset_del_rr(), rrset_del_rrsig(), rrset_sign(), schedule_lookup_task(), signconf_compare_denial(), soa_request(), sock_handle_tcp_read(), sock_handle_tcp_write(), stats_clear(), stats_log(), task_backup(), task_compare(), tcp_conn_read(), tcp_conn_ready(), tcp_conn_write(), tools_input(), tools_output(), tools_signconf(), tsig_rr_find(), tsig_rr_lookup(), tsig_rr_parse(), tsig_rr_prepare(), tsig_rr_sign(), tsig_rr_update(), tsig_rr_verify(), util_write_pidfile(), worker_sleep(), worker_sleep_unless(), worker_start(), worker_wakeup(), xfrhandler_start(), zone_add_rr(), zone_backup2(), zone_del_rr(), zone_prepare_keys(), zone_publish_dnskeys(), zone_publish_nsec3param(), zone_recover2(), zone_reschedule_task(), and zone_update_serial().
void ods_fatal_exit | ( | const char * | format, |
... | |||
) |
Log critical errors and exit.
[in] | format | printf-style format string, arguments follow |
Log emergency and exit.
Definition at line 382 of file log.c.
References LOG_CRIT.
Referenced by allocator_alloc(), denial_add_rr(), denial_nsecify(), engine_start(), ixfr_add_rr(), ixfr_del_rr(), ixfr_purge(), keylist_push(), listener_push(), log_dname(), log_rr(), log_rrset(), netio_dispatch(), ods_str_list_add(), ods_thr_fork_create(), ods_thread_blocksigs(), rrset_add_rr(), rrset_add_rrsig(), rrset_del_rr(), and rrset_del_rrsig().
void ods_log_alert | ( | const char * | format, |
... | |||
) |
Log alerts.
[in] | format | printf-style format string, arguments follow |
Log alert.
Definition at line 366 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 136 of file log.c.
References ods_log_debug(), and ods_log_init().
Referenced by engine_start().
void ods_log_crit | ( | const char * | format, |
... | |||
) |
Log criticals.
[in] | format | printf-style format string, arguments follow |
Log critical.
Definition at line 350 of file log.c.
References LOG_CRIT.
Referenced by cmdhandler_start(), denial_print(), domain_print(), engine_update_zones(), lhsm_open(), lhsm_sign(), log_dname(), log_rr(), log_rrset(), netio_current_time(), ods_build_path(), ods_fgetc(), parse_zonelist_zones(), rrset_print(), rrset_sign(), and util_check_pidfile().
void ods_log_debug | ( | const char * | format, |
... | |||
) |
Log debug.
[in] | format | printf-style format string, arguments follow |
Log debug.
Definition at line 270 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_file_copy(), ods_file_lastmodified(), 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(), soa_request(), 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 loggin.
[in] | format | printf-style format string, arguments follow |
Heavy debug logging.
Definition at line 254 of file log.c.
References LOG_DEBUG, and LOG_DEEEBUG.
Referenced by axfr(), backup_read_ixfr(), 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 errors.
[in] | format | printf-style format string, arguments follow |
Log error.
Definition at line 334 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(), main(), 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_copy(), 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(), soa_request(), 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_prepare_keys(), 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_facility | ( | const char * | facility | ) |
Get the facility by string.
[in] | facility | string based facility |
Referenced by ods_log_init().
int ods_log_get_level | ( | ) |
Get the log 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 207 of file log.c.
Referenced by log_dname(), log_rr(), and log_rrset().
void ods_log_info | ( | const char * | format, |
... | |||
) |
Log informational messages.
[in] | format | printf-style format string, arguments follow |
Log info.
Definition at line 302 of file log.c.
References LOG_NOTICE.
Referenced by axfr(), engine_start(), ixfr(), lhsm_open(), log_dname(), log_rr(), log_rrset(), namedb_update_serial(), schedule_get_first_task(), signconf_log(), stats_log(), and tools_input().
void ods_log_init | ( | const char * | filename, |
int | use_syslog, | ||
int | verbosity | ||
) |
Initialize logging.
[in] | filename | logfile, stderr if NULL. |
[in] | use_syslog | use syslog(3) and ingore filename |
[in] | verbosity | log level |
Initialize logging.
Definition at line 81 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, |
... | |||
) |
Log verbose.
[in] | format | printf-style format string, arguments follow |
Log verbose.
Definition at line 286 of file log.c.
References LOG_INFO.
Referenced by adapter_read(), adapter_write(), addns_read(), engine_config(), engine_start(), log_dname(), log_rr(), log_rrset(), notify_send(), ods_log_init(), tools_output(), zone_load_signconf(), zone_reschedule_task(), and zone_update_serial().
void ods_log_warning | ( | const char * | format, |
... | |||
) |
Log warnings.
[in] | format | printf-style format string, arguments follow |
Log warning.
Definition at line 318 of file log.c.
References LOG_WARNING.
Referenced by axfr(), cmdhandler_start(), duration2time(), engine_update_zones(), ixfr(), lhsm_check_connection(), lhsm_reopen(), log_dname(), log_rr(), log_rrset(), namedb_update_serial(), notify_enable(), ods_chown(), ods_file_lastmodified(), ods_log_init(), ods_thr_fork_wait(), parse_sc_keys(), query_process(), schedule_get_first_task(), soa_request(), sock_handle_tcp_read(), sock_listen(), unschedule_task(), util_check_pidfile(), util_dnssec_rrs_add_rr(), zone_del_rr(), zone_load_signconf(), zone_recover2(), zonelist_add_zone(), and zonelist_del_zone().