From 72c0348f82bd8db0c89a38ba9c59cd406f2b2ed4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20Demians?= Date: Fri, 27 Nov 2009 18:16:55 +0100 Subject: [PATCH] Bug 3814: SIP2 Server logging doesn't work on OpenSolaris This patch put in SIPconfig.xml SIP2 server logging parameters. This is way it's possible to modify where SIP2 logs are sent. And fix OpenSolaris bug. WARNING: After an upgrade, installation using a custom SIP2 server config file will need to copy default SIPconfig.xml added section: Signed-off-by: Henri-Damien LAURENT --- C4/SIP/SIPServer.pm | 10 +--------- C4/SIP/SIPconfig.xml | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/C4/SIP/SIPServer.pm b/C4/SIP/SIPServer.pm index 55b2380f73..c6de11e464 100644 --- a/C4/SIP/SIPServer.pm +++ b/C4/SIP/SIPServer.pm @@ -59,16 +59,8 @@ foreach my $svc (keys %{$config->{listeners}}) { # Jun 16 21:21:31 server08 steve_sip[19305]: ILS::Transaction::Checkout performing checkout... # [ TIMESTAMP ] [ HOST ] [ IDENT ] PID : Message... # -# The IDENT is determined by $ENV{KOHA_SIP_LOG_IDENT}, if present. -# Otherwise it is "_sip" appended to $USER, if present, or "acs-server" as a fallback. -# +# The IDENT is determined by config file 'server-params' arguments -my $syslog_ident = $ENV{KOHA_SIP_LOG_IDENT} || ($ENV{USER} ? $ENV{USER} . "_sip" : 'acs-server'); - -push @parms, - "log_file=Sys::Syslog", - "syslog_ident=$syslog_ident", - "syslog_facility=" . LOG_SIP; # # Server Management: set parameters for the Net::Server::PreFork diff --git a/C4/SIP/SIPconfig.xml b/C4/SIP/SIPconfig.xml index a3800b5534..db1339b536 100644 --- a/C4/SIP/SIPconfig.xml +++ b/C4/SIP/SIPconfig.xml @@ -2,10 +2,18 @@ - - + +