In the source of xCAT, logger was used to write messages to syslog.
In most of the case, xCAT user logger -t xcat, in some case xCAT use logger -t xCAT, in some rare case, xCAT even use something else. Below is a quick summary.
TAG FREQ
---------+-----
xcat | 388
xCAT | 159
[no tag] | 15
gmonfail | 2
---------+-----
TOTAL 564
xCAT needs a consistent log tag for all the logs. Thus, end user can filter the logs later more easier.
Below are commands I used to count the lines.
***** 2029 ** pts/9 * neo@wolfram:~/src/xcat-core@HEAD *****
$ grep -r -- 'logger' . | wc -l
597
***** 2030 ** pts/9 * neo@wolfram:~/src/xcat-core@HEAD *****
$ grep -r -E -- 'logger .*-t *x[Cc][Aa][Tt]' . | wc -l
547
***** 2031 ** pts/9 * neo@wolfram:~/src/xcat-core@HEAD *****
$ grep -r -E -- 'logger .*-t *xcat' . | wc -l
388
***** 2032 ** pts/9 * neo@wolfram:~/src/xcat-core@HEAD *****
$ grep -r -E -- 'logger .*-t *xCAT' . | wc -l
159
***** 2050 ** pts/9 * neo@wolfram:~/src/xcat-core@HEAD *****
$ grep -r -E -- 'logger .*-t +[^ x][^Cc][^Aa][^Tt]' . | wc -l
2
***** 2083 ** pts/9 * neo@wolfram:~/src/xcat-core@HEAD *****
$ grep -r -E -- 'logger +[^ -]' . | wc -l
15
***** 2069 ** pts/9 * neo@wolfram:~/src/xcat-core@HEAD *****
$ grep -r -- logger . | grep -v -E -- '-t *x[Cc][Aa][Tt]' | grep -v -E -- '-t gmonfail' | grep '#' | wc -l
5
Diff:
Could be part of the feature "syslog enhancements".
I'd like to take this bug and work on it if possible.
The current plan is that we will work on the syslog enhancements in xCAT 2.11, moving this bug to 2.11.
Last edit: GONG Jie 2015-07-06
Will close this one.