log.h (8fa0b743820f61c661ba5f3ea0e3be0dc137910e) log.h (6888a9be566d79246a948dcc4c0a914b1bee0c32)
1/* $OpenBSD: log.h,v 1.18 2011/06/17 21:44:30 djm Exp $ */
1/* $OpenBSD: log.h,v 1.19 2012/09/06 04:37:39 dtucker Exp $ */
2
3/*
4 * Author: Tatu Ylonen <ylo@cs.hut.fi>
5 * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
6 * All rights reserved
7 *
8 * As far as I am concerned, the code I have written for this software
9 * can be used freely for any purpose. Any derived versions of this

--- 34 unchanged lines hidden (view full) ---

44 SYSLOG_LEVEL_DEBUG2,
45 SYSLOG_LEVEL_DEBUG3,
46 SYSLOG_LEVEL_NOT_SET = -1
47} LogLevel;
48
49typedef void (log_handler_fn)(LogLevel, const char *, void *);
50
51void log_init(char *, LogLevel, SyslogFacility, int);
2
3/*
4 * Author: Tatu Ylonen <ylo@cs.hut.fi>
5 * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
6 * All rights reserved
7 *
8 * As far as I am concerned, the code I have written for this software
9 * can be used freely for any purpose. Any derived versions of this

--- 34 unchanged lines hidden (view full) ---

44 SYSLOG_LEVEL_DEBUG2,
45 SYSLOG_LEVEL_DEBUG3,
46 SYSLOG_LEVEL_NOT_SET = -1
47} LogLevel;
48
49typedef void (log_handler_fn)(LogLevel, const char *, void *);
50
51void log_init(char *, LogLevel, SyslogFacility, int);
52void log_change_level(LogLevel);
53int log_is_on_stderr(void);
52
53SyslogFacility log_facility_number(char *);
54const char * log_facility_name(SyslogFacility);
55LogLevel log_level_number(char *);
56const char * log_level_name(LogLevel);
57
58void fatal(const char *, ...) __attribute__((noreturn))
59 __attribute__((format(printf, 1, 2)));

--- 16 unchanged lines hidden ---
54
55SyslogFacility log_facility_number(char *);
56const char * log_facility_name(SyslogFacility);
57LogLevel log_level_number(char *);
58const char * log_level_name(LogLevel);
59
60void fatal(const char *, ...) __attribute__((noreturn))
61 __attribute__((format(printf, 1, 2)));

--- 16 unchanged lines hidden ---