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:
<!--
Set Net::Server::PreFork runtime parameters
syslog_ident will identify SIP2 Koha server entries in syslog
For OpenSolaris, add: syslog_logsock=stream
-->
<server-params
min_servers='1'
min_spare_servers='0'
log_file='Sys::Syslog'
syslog_ident='koha_sip'
syslog_facility='local6'
/>
Signed-off-by: Henri-Damien LAURENT <henridamien.laurent@biblibre.com>
This commit is contained in:
parent
70b776fe47
commit
72c0348f82
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -2,10 +2,18 @@
|
|||
<!-- FIXME: above address gets nothing? -->
|
||||
<error-detect enabled="true" />
|
||||
|
||||
<!-- Set Net::Server::PreFork runtime parameters -->
|
||||
<!-- <server-params
|
||||
min_servers='1'
|
||||
min_spare_servers='0' /> -->
|
||||
<!--
|
||||
Set Net::Server::PreFork runtime parameters
|
||||
syslog_ident will identify SIP2 Koha server entries in syslog
|
||||
For OpenSolaris, add: syslog_logsock=stream
|
||||
-->
|
||||
<server-params
|
||||
min_servers='1'
|
||||
min_spare_servers='0'
|
||||
log_file='Sys::Syslog'
|
||||
syslog_ident='koha_sip'
|
||||
syslog_facility='local6'
|
||||
/>
|
||||
|
||||
<listeners>
|
||||
<!-- vestigial HTTP, never implemented: just use the OPAC!
|
||||
|
|
|
|||
Loading…
Reference in New Issue