[ClusterLabs] changing pacemaker.log location
Christopher Harvey
cwh at eml.cc
Fri Aug 12 15:19:35 UTC 2016
I'm surprised I'm having such a hard time figuring this out on my own.
I'm running pacemaker 1.1.13 and corosync-2.3.4 and want to change the
location of pacemaker.log.
By default it is located in /var/log.
I looked in corosync.c and found the following lines:
get_config_opt(config, local_handle, KEY_PREFIX "to_logfile",
&logfile_enabled, "on");
get_config_opt(config, local_handle, KEY_PREFIX "logfile",
&logfile, "/var/log/pacemaker.log");
in mcp_read_config
I can't find any other documentation.
Here is my corosync.conf file.
totem {
version: 2
# Need a cluster name for now:
# https://github.com/corosync/corosync/issues/137
cluster_name: temp
crypto_cipher: aes256
crypto_hash: sha512
interface {
ringnumber: 0
bindnetaddr: 192.168.132.10
mcastport: 5405
}
transport: udpu
heartbeat_failures_allowed: 3
}
nodelist {
node {
ring0_addr: 192.168.132.25
nodeid: 1
name: a
}
node {
ring0_addr: 192.168.132.21
nodeid: 2
name: b
}
node {
ring0_addr: 192.168.132.10
nodeid: 3
name: c
}
}
logging {
# Log the source file and line where messages are being
# generated. When in doubt, leave off. Potentially useful for
# debugging.
fileline: on
# Log to standard error. When in doubt, set to no. Useful when
# running in the foreground (when invoking 'corosync -f')
to_stderr: no
# Log to a log file. When set to 'no', the 'logfile' option
# must not be set.
to_logfile: yes
logfile: /my/new/location/corosync.log
# Log to the system log daemon. When in doubt, set to yes.
to_syslog: yes
# Log debug messages (very verbose). When in doubt, leave off.
debug: off
# Log messages with time stamps. When in doubt, set to on
# (unless you are only logging to syslog, where double
# timestamps can be annoying).
timestamp: on
logger_subsys {
subsys: QUORUM
debug: off
}
}
quorum {
provider: corosync_votequorum
expected_votes: 3
}
Thanks,
Chris
More information about the Users
mailing list