Trim thread name length

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Deprecate log config in component config stanzas

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Add some Doxygen comments

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Change from log dest per component to global log dest

Which allows us to have multiple log destinations with a maximum log
level for each (so errors can go to syslog while debug goes to a file).

Also add reload of LOG config on SIGHUP.

Signed-off-by: Frank Filz <ffilz@us.ibm.com>

Conflicts:

	src/Log/log_functions.c

Conflicts:

	src/Log/log_functions.c

Conflicts:

	src/Log/log_functions.c
Add optional FILE_NAME and LINE_NUM to log headers

Add two new log message header fields for line number and file name.

LogError moves it's line number into the LINE_NUM field.

Signed-off-by: Frank Filz <ffilz@us.ibm.com>

Conflicts:

	src/Log/log_functions.c
Get rid of unused LOG_MESSAGE_VERBOSITY

Signed-off-by: Frank S. Filz <ffilz@us.ibm.com>
Added support for rotation and compression of log files.
Added a sample log configuration file.

Signed-off-by: Poornima Gupte <poornima.gupte@in.ibm.com>