Skip to content

CONFIG_CONSOLE_SYSLOG and CONFIG_SYSLOG_CONSOLE are misleading #12767

@raiden00pl

Description

@raiden00pl

These options are misleading.

All other console enable options have the format like CONFIG_{device_name}_CONSOLE, but for SYSLOG it is CONFIG_CONSOLE_SYSLOG. Moreover there is CONFIG_SYSLOG_CONSOLE option but it has different purpose than other options with format CONFIG_{device_name}_CONSOLE.

config SYSLOG_CONSOLE
	bool "Log to /dev/console"
	default !ARCH_LOWPUTC && !SYSLOG_CHAR && !RAMLOG_SYSLOG && !SYSLOG_RPMSG && !SYSLOG_RTT
	depends on DEV_CONSOLE
	---help---
		Use the system console as a SYSLOG output device.
config CONSOLE_SYSLOG
	bool "Use SYSLOG for /dev/console"
	default n
	depends on DEV_CONSOLE && !SYSLOG_CONSOLE
	---help---
		Use the syslog logging device as a system console. If this feature is
		enabled (along with DEV_CONSOLE), then all console output will be
		re-directed to syslog output (syslog_putc). This is useful, for
		example, if the only console is a Telnet console.  Then in that case,
		console output from non-Telnet threads will go to the syslog output.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

No status

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions