From de79cee5a60e91b7fdc266f59dc8e43acd366ce6 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 24 Feb 2011 23:47:57 +0100 Subject: LOGGING: Use host.app_info->name instead of FIXME This should put a useful syslog identity in place. --- src/vty/logging_vty.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/vty') diff --git a/src/vty/logging_vty.c b/src/vty/logging_vty.c index 4c46c68e..904f8fec 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; -- cgit v1.2.3