summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2011-02-24 23:47:57 +0100
committerHarald Welte <laforge@gnumonks.org>2011-02-24 23:47:57 +0100
commitde79cee5a60e91b7fdc266f59dc8e43acd366ce6 (patch)
tree99329419e7c16f61e13f436f110e96f759b4648c
parent49cc32b0a3ceee4dad17d2910b7e9de29ac65db7 (diff)
LOGGING: Use host.app_info->name instead of FIXME
This should put a useful syslog identity in place.
-rw-r--r--src/vty/logging_vty.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vty/logging_vty.c b/src/vty/logging_vty.c
index 4c46c68..904f8fe 100644
--- a/src/vty/logging_vty.c
+++ b/src/vty/logging_vty.c
@@ -365,6 +365,9 @@ static const int local_sysl_map[] = {
[7] = LOG_LOCAL7
};
+/* From VTY core code */
+extern struct host host;
+
static int _cfg_log_syslog(struct vty *vty, int facility)
{
struct log_target *tgt;
@@ -374,7 +377,7 @@ static int _cfg_log_syslog(struct vty *vty, int facility)
if (tgt)
log_target_destroy(tgt);
- tgt = log_target_create_syslog("FIXME", 0, facility);
+ tgt = log_target_create_syslog(host.app_info->name, 0, facility);
if (!tgt) {
vty_out(vty, "%% Unable to open syslog%s", VTY_NEWLINE);
return CMD_WARNING;