Remove server logging globals 68/12168/11
authorMichael Meffie <mmeffie@sinenomine.net>
Wed, 6 Jan 2016 22:06:54 +0000 (17:06 -0500)
committerBenjamin Kaduk <kaduk@mit.edu>
Mon, 25 Apr 2016 04:47:15 +0000 (00:47 -0400)
commitad455347bc99d1bd499535995958b5f77c2388ff
tree9e5b43ad136ff3e6f559be6630144458e0e22408
parent4bfb874d19135e1e5dfe96edbba8e8968cae32b0
Remove server logging globals

Remove the global variables used to setup server logging and replace
with an argument to OpenLog.

Keep the LogLevel variable as a global for use by the logging macros,
but provide an inline function for applications which check the log
level to dump more information when the log level is increased.

Provide consistency by adding syslog tags to processes that did not
previously set one (salvageserver, salvager, and volserver).

[kaduk@mit.edu: update commit message, use old-style log rotation for
kalog, minor commenting fixes]

Change-Id: I11cffbdd1418304d33f0be02dd7e600955c4a8bb
Reviewed-on: https://gerrit.openafs.org/12168
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
24 files changed:
acinclude.m4
src/budb/server.c
src/kauth/kalog.c
src/kauth/kaserver.c
src/ptserver/ptserver.c
src/util/afsutil.h
src/util/afsutil_prototypes.h
src/util/liboafs_util.la.sym
src/util/serverLog.c
src/viced/afsfileprocs.c
src/viced/host.c
src/viced/viced.c
src/viced/viced_prototypes.h
src/vlserver/vlserver.c
src/vol/fssync-client.c
src/vol/fssync-server.c
src/vol/salvaged.c
src/vol/salvager.c
src/vol/salvsync-client.c
src/vol/salvsync-server.c
src/vol/vnode.c
src/vol/vol-salvage.c
src/vol/volume.c
src/volser/volmain.c