Doc: add a documentation for the usage of logger
Because the logger is introduced to output the kdump logs, need to add a documentation for this change and describe how to use it. Signed-off-by: Lianbo Jiang <lijiang@redhat.com> Acked-by: Kairui Song <kasong@redhat.com>
This commit is contained in:
		
							parent
							
								
									d7054f4cd8
								
							
						
					
					
						commit
						d4c6f56456
					
				| @ -885,3 +885,38 @@ Debugging Tips | |||||||
|   minicom -C /tmp/console-logs |   minicom -C /tmp/console-logs | ||||||
| 
 | 
 | ||||||
|   Now minicom should be logging serial console in file console-logs. |   Now minicom should be logging serial console in file console-logs. | ||||||
|  | 
 | ||||||
|  | - Using the logger to output kdump log messages | ||||||
|  | 
 | ||||||
|  |   Currently, kdump messages are printed with the 'echo' command or redirect | ||||||
|  |   to console, and which does not support to output kdump messages according | ||||||
|  |   to the log level. | ||||||
|  | 
 | ||||||
|  |   That is not convenient to debug kdump issues, we usually need to capture | ||||||
|  |   additional debugging information via the modification of the options or the | ||||||
|  |   scripts like kdumpctl, mkdumprd, etc. Because there is no complete debugging | ||||||
|  |   messages, which could waste valuable time. | ||||||
|  | 
 | ||||||
|  |   To cope with this challenging, we introduce the logger to output the kdump | ||||||
|  |   messages according to the log level, and provide a chance to save logs to | ||||||
|  |   the journald if the journald service is available, and then dump all logs | ||||||
|  |   to a file, otherwise dump the logs with the dmesg to a file. | ||||||
|  | 
 | ||||||
|  |   Logging is controlled by following global variables: | ||||||
|  |     - @var kdump_stdloglvl - logging level to standard error (console output) | ||||||
|  |     - @var kdump_sysloglvl - logging level to syslog (by logger command) | ||||||
|  |     - @var kdump_kmsgloglvl - logging level to /dev/kmsg (only for boot-time) | ||||||
|  |   If any of the variables is not set, this function set it to default: | ||||||
|  |     - @var kdump_stdloglvl=4 (info) | ||||||
|  |     - @var kdump_sysloglvl=4 (info) | ||||||
|  |     - @var kdump_kmsgloglvl=0 (no logging) | ||||||
|  | 
 | ||||||
|  |   Logging levels: fatal(1),error(2),warn(3),info(4),debug(5),trace(6) | ||||||
|  | 
 | ||||||
|  |   We can easily configure the above variables in the /etc/sysconfig/kdump. For | ||||||
|  |   example: | ||||||
|  |   kdump_sysloglvl=5 | ||||||
|  |   kdump_stdloglvl=5 | ||||||
|  | 
 | ||||||
|  |   The above configurations indicate that kdump messages will be printed to the | ||||||
|  |   console and journald if the journald service is enabled. | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user