diff options
author | des <des@FreeBSD.org> | 2008-07-23 09:33:08 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2008-07-23 09:33:08 +0000 |
commit | f3e1ded1ce47d2e8af9f1bf35f29c7186ef552db (patch) | |
tree | 8f06d9ad2f958f06e579924065ecbaf74dd734f7 /log.c | |
parent | 09f21a4d46dc6ca9857671b6b3dcc9816cd67f1c (diff) | |
download | FreeBSD-src-f3e1ded1ce47d2e8af9f1bf35f29c7186ef552db.zip FreeBSD-src-f3e1ded1ce47d2e8af9f1bf35f29c7186ef552db.tar.gz |
Vendor import of OpenSSH 5.1p1
Diffstat (limited to 'log.c')
-rw-r--r-- | log.c | 24 |
1 files changed, 23 insertions, 1 deletions
@@ -1,4 +1,4 @@ -/* $OpenBSD: log.c,v 1.40 2007/05/17 07:50:31 djm Exp $ */ +/* $OpenBSD: log.c,v 1.41 2008/06/10 04:50:25 dtucker Exp $ */ /* * Author: Tatu Ylonen <ylo@cs.hut.fi> * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland @@ -114,6 +114,17 @@ log_facility_number(char *name) return SYSLOG_FACILITY_NOT_SET; } +const char * +log_facility_name(SyslogFacility facility) +{ + u_int i; + + for (i = 0; log_facilities[i].name; i++) + if (log_facilities[i].val == facility) + return log_facilities[i].name; + return NULL; +} + LogLevel log_level_number(char *name) { @@ -126,6 +137,17 @@ log_level_number(char *name) return SYSLOG_LEVEL_NOT_SET; } +const char * +log_level_name(LogLevel level) +{ + u_int i; + + for (i = 0; log_levels[i].name != NULL; i++) + if (log_levels[i].val == level) + return log_levels[i].name; + return NULL; +} + /* Error messages that should be logged. */ void |