OpenDNSSEC-signer 1.2.1
Defines | Functions

/build/buildd-opendnssec_1.2.1.dfsg-1-ia64-j6OroR/opendnssec-1.2.1.dfsg/signer/src/util/log.h File Reference

#include "config.h"
#include <stdio.h>
#include <stdarg.h>
Include dependency graph for log.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define SE_LOG_DEBUG   1
#define se_log_assert(x)

Functions

void se_log_init (const char *filename, int use_syslog, int verbosity)
void se_log_close (void)
int se_log_get_facility (const char *facility)
void se_log_deeebug (const char *format,...)
void se_log_debug (const char *format,...)
void se_log_verbose (const char *format,...)
void se_log_info (const char *format,...)
void se_log_warning (const char *format,...)
void se_log_error (const char *format,...)
void se_log_crit (const char *format,...)
void se_log_alert (const char *format,...)
void se_fatal_exit (const char *format,...)

Define Documentation

#define se_log_assert (   x)
Value:
do { if(!(x)) \
                se_fatal_exit("%s:%d: %s: assertion %s failed", \
                __FILE__, __LINE__, __func__, #x); \
        } while(0);

Definition at line 134 of file log.h.

Referenced by adapter_create(), adfile_read(), adfile_write(), cmdhandler_start(), denial_create(), denial_nsecify(), denial_nsecify3(), denial_recover_from_backup(), denial_recover_rrsig_from_backup(), domain_add_rr(), domain_add_rrset(), domain_cancel_update(), domain_count_rrset(), domain_create(), domain_del_rr(), domain_del_rrs(), domain_del_rrset(), domain_examine_data_exists(), domain_examine_ns_rdata(), domain_examine_rrset_is_alone(), domain_examine_rrset_is_singleton(), domain_examine_valid_zonecut(), domain_lookup_rrset(), domain_recover_from_backup(), domain_recover_rr_from_backup(), domain_recover_rrsig_from_backup(), domain_sign(), domain_update(), domain_update_status(), engine_config(), engine_config_print(), engine_search_workers(), engine_start(), engine_update_zonelist(), engine_update_zones(), hsm_get_key(), hsm_sign_rrset_with_key(), key_compare(), key_create(), key_print(), key_recover_from_backup(), keylist_add(), keylist_compare(), keylist_delete(), keylist_print(), nsec3params_recover_from_backup(), parse_conf_string(), parse_file_check(), parse_sc_keys(), parse_zonelist_zones(), rrset_add_rr(), rrset_count_add(), rrset_count_del(), rrset_count_RR(), rrset_count_rr(), rrset_create(), rrset_create_frm_rr(), rrset_del_rr(), rrset_del_rrs(), rrset_print(), rrset_print_rrsig(), rrset_recover_rrsig_from_backup(), rrset_sign(), rrset_update(), rrsigs_add_sig(), rrsigs_print(), se_dir_name(), se_fgetc(), se_file_copy(), se_file_lastmodified(), se_file_mode2str(), se_fopen(), se_replace(), se_skip_whitespace(), set_notify_ns(), signconf_backup(), signconf_compare(), stats_clear(), stats_log(), task2str(), task_compare(), task_create(), task_print(), task_recover_from_backup(), tasklist_delete_task(), tasklist_first_task(), tasklist_flush(), tasklist_pop_task(), tasklist_print(), tasklist_schedule_task(), tools_add_dnskeys(), tools_audit(), tools_nsecify(), tools_read_input(), tools_sign(), tools_update(), tools_write_output(), util_dnssec_rrs_add_rr(), util_is_dnssec_rr(), util_soa_compare(), worker_notify(), worker_perform_task(), worker_sleep(), worker_start(), worker_wait(), worker_wakeup(), zone_add_dnskeys(), zone_add_rr(), zone_backup_state(), zone_create(), zone_del_rr(), zone_nsecify(), zone_print(), zone_recover_from_backup(), zone_sign(), zone_update_signconf(), zone_update_zonedata(), zone_update_zonelist(), zonedata_add_denial(), zonedata_add_domain(), zonedata_add_rr(), zonedata_cancel_update(), zonedata_del_denial(), zonedata_del_domain(), zonedata_del_rr(), zonedata_del_rrs(), zonedata_entize(), zonedata_examine(), zonedata_nsecify(), zonedata_nsecify3(), zonedata_print(), zonedata_print_nsec(), zonedata_print_rrsig(), zonedata_recover_from_backup(), zonedata_recover_rr_from_backup(), zonedata_recover_rrsig_from_backup(), zonedata_sign(), zonedata_update(), zonelist_add_zone(), zonelist_lock(), zonelist_lookup_zone_by_name(), zonelist_merge(), zonelist_read(), and zonelist_unlock().

#define SE_LOG_DEBUG   1

Log assertion.

Definition at line 132 of file log.h.


Function Documentation

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

Log critical errors and exit.

Parameters:
[in]formatprintf-style format string, arguments follow

Log emergency and exit.

Definition at line 367 of file log.c.

References LOG_CRIT.

Referenced by se_strdup(), se_thr_fork_create(), and se_thread_blocksigs().

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

Log alerts.

Parameters:
[in]formatprintf-style format string, arguments follow

Log alert.

Definition at line 351 of file log.c.

References LOG_ALERT.

Referenced by denial_nsecify(), denial_nsecify3(), rrset_update(), tools_zone_fetcher(), zonedata_nsecify(), and zonedata_nsecify3().

void se_log_close ( void  )

Close logging.

Definition at line 130 of file log.c.

References se_log_debug(), and se_log_init().

Referenced by engine_start(), and tools_zone_fetcher().

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

Log criticals.

Parameters:
[in]formatprintf-style format string, arguments follow

Log critical.

Definition at line 335 of file log.c.

References LOG_CRIT.

Referenced by zonedata_update().

void se_log_debug ( const char *  format,
  ... 
)
void se_log_deeebug ( const char *  format,
  ... 
)

Heavy debug loggin.

Parameters:
[in]formatprintf-style format string, arguments follow

Heavy debug logging.

Definition at line 239 of file log.c.

References LOG_DEBUG, and LOG_DEEEBUG.

Referenced by domain_recover_from_backup(), log_rr(), rrset_sign(), zone_recover_from_backup(), zonedata_del_domain(), and zonedata_update().

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

Log errors.

Parameters:
[in]formatprintf-style format string, arguments follow

Log error.

Definition at line 319 of file log.c.

References LOG_ERR.

Referenced by adfile_read(), cmdhandler_create(), denial_create(), denial_nsecify(), denial_nsecify3(), denial_recover_from_backup(), denial_recover_rrsig_from_backup(), domain_add_rr(), domain_add_rrset(), domain_del_rrset(), domain_examine_rrset_is_alone(), domain_examine_rrset_is_singleton(), domain_examine_valid_zonecut(), domain_recover_from_backup(), domain_recover_rr_from_backup(), domain_recover_rrsig_from_backup(), domain_sign(), domain_update(), duration_create_from_string(), engine_check_config(), engine_config(), engine_start(), hsm_get_key(), hsm_sign_rrset_with_key(), init_xfrd(), key_recover_from_backup(), keylist_delete(), log_rr(), nsec3params_create_salt(), nsec3params_recover_from_backup(), nsec3params_salt2str(), parse_conf_string(), parse_file_check(), parse_sc_keys(), parse_zonelist_zones(), privdrop(), rrset_add_rr(), rrset_del_rr(), rrset_recover_rrsig_from_backup(), rrset_sign(), se_chown(), se_fopen(), se_thr_fork_wait(), signconf_check(), signconf_read(), signconf_recover_from_backup(), task_recover_from_backup(), tasklist_delete_task(), tasklist_schedule_task(), time_datestamp(), tools_audit(), tools_read_input(), tools_write_output(), tools_zone_fetcher(), worker_perform_task(), worker_start(), zone_add_dnskeys(), zone_add_rr(), zone_backup_state(), zone_nsecify(), zone_recover_from_backup(), zone_update_signconf(), zone_update_zonedata(), zonedata_add_denial(), zonedata_add_domain(), zonedata_add_rr(), zonedata_del_denial(), zonedata_del_domain(), zonedata_entize(), zonedata_nsecify(), zonedata_nsecify3(), zonedata_recover_from_backup(), zonedata_recover_rr_from_backup(), zonedata_recover_rrsig_from_backup(), zonedata_sign(), zonedata_update(), zonelist_add_zone(), zonelist_merge(), and zonelist_read().

int se_log_get_facility ( const char *  facility)

Get the facility by string.

Parameters:
[in]facilitystring based facility
Returns:
int facility

Referenced by se_log_init().

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

Log informational messages.

Parameters:
[in]formatprintf-style format string, arguments follow

Log info.

Definition at line 287 of file log.c.

References LOG_NOTICE.

Referenced by engine_start(), log_rr(), stats_log(), and tools_zone_fetcher().

void se_log_init ( const char *  filename,
int  use_syslog,
int  verbosity 
)

Log wrapper. Initialize logging.

Parameters:
[in]filenamelogfile, stderr if NULL.
[in]use_syslog,:use syslog(3) and ingore filename
[in]verbosity,:log level

Initialize logging.

Definition at line 83 of file log.c.

References MY_PACKAGE_TARNAME, se_fclose(), se_fopen(), se_log_debug(), se_log_get_facility(), se_log_verbose(), and se_log_warning().

Referenced by engine_start(), se_log_close(), and tools_zone_fetcher().

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

Log verbose.

Parameters:
[in]formatprintf-style format string, arguments follow

Log verbose.

Definition at line 271 of file log.c.

References LOG_INFO.

Referenced by engine_config(), engine_start(), log_rr(), se_log_init(), tools_add_dnskeys(), tools_audit(), tools_nsecify(), tools_read_input(), tools_sign(), tools_update(), tools_write_output(), zone_add_rr(), and zonelist_read().

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