summaryrefslogtreecommitdiff
path: root/src/basic/log.c
Commit message (Expand)AuthorAgeFilesLines
* basic/macros: rename noreturn into _noreturn_ (#8456)Franck Bui2018-03-151-2/+2
* util: add new safe_close_above_stdio() wrapperLennart Poettering2018-02-281-8/+1
* basic/log: add an assert that does not recurse into logging functionsZbigniew Jędrzejewski-Szmek2018-02-231-2/+12
* basic/log: make sure header is printed correctly, add testZbigniew Jędrzejewski-Szmek2018-02-231-31/+33
* basic/log: fix confusion with parameters to log_dispatch_internalZbigniew Jędrzejewski-Szmek2018-02-231-1/+1
* basic/log: make log_object_internalv staticZbigniew Jędrzejewski-Szmek2018-02-231-1/+2
* basic/log: voidify snprintf statementsZbigniew Jędrzejewski-Szmek2018-02-231-6/+6
* Revert "Replace use of snprintf with xsprintf"Zbigniew Jędrzejewski-Szmek2018-02-231-2/+2
* log: only open kmsg on fallback if we actually want to use itLennart Poettering2018-02-221-10/+7
* fd-util: move certain fds above fd #2 (#8129)Lennart Poettering2018-02-091-3/+6
* rationalize interface for opening/closing loggingAlan Jenkins2018-01-271-14/+14
* log: remove LOG_TARGET_SAFE pseudo log targetLennart Poettering2018-01-241-5/+2
* log: add new "prohibit_ipc" flag to logging systemLennart Poettering2018-01-241-2/+9
* log: make log_set_upgrade_syslog_to_journal() take effect immediatelyLennart Poettering2018-01-241-0/+8
* log: rework log_syntax_invalid_utf8() a bitLennart Poettering2018-01-111-0/+22
* log: minor modernizations to log_received_signal()Lennart Poettering2018-01-111-2/+4
* log: minimize includes in log.hLennart Poettering2018-01-111-1/+7
* tree-wide: make use of new STRLEN() macro everywhere (#7639)Lennart Poettering2017-12-141-4/+4
* Replace use of snprintf with xsprintfDaniel Lockyer2017-11-241-2/+2
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* core: implement /run/systemd/units/-based path for passing unit info from PID...Lennart Poettering2017-11-161-3/+3
* log: add a mode where we open the log fds for every single log messageLennart Poettering2017-09-261-34/+59
* log: let's make use of the fact that our functions return the negative error ...Lennart Poettering2017-09-261-3/+2
* basic/log: fix return value from log_struct_iovec_internal()Zbigniew Jędrzejewski-Szmek2017-09-261-1/+1
* core: whenever a unit terminates, log its consumed resources to the journalLennart Poettering2017-09-221-0/+67
* io-util: add new IOVEC_INIT/IOVEC_MAKE macrosLennart Poettering2017-09-221-23/+23
* log: reopen log for failed assertions (#6703)Topi Miettinen2017-08-311-0/+2
* tree-wide: make use of getpid_cached() wherever we canLennart Poettering2017-07-201-7/+7
* Add comments to log_functions which shouldn't be called from library code (#6...Zbigniew Jędrzejewski-Szmek2017-07-111-0/+8
* basic/log: use getenv instead of secure_getenvZbigniew Jędrzejewski-Szmek2017-07-051-4/+4
* log: pass the correct length to vsnprintf (#6168)Evgeny Vereshchagin2017-06-211-9/+4
* basic/log: split max log level into multiple "realms"Zbigniew Jędrzejewski-Szmek2017-05-071-34/+60
* basic/log: expose log_dispatchZbigniew Jędrzejewski-Szmek2017-04-211-6/+7
* log: never log into foreign fd #2 in PID 1 or its pre-execve() childrenLennart Poettering2017-02-211-1/+6
* tree-wide: add SD_ID128_MAKE_STR, remove LOG_MESSAGE_IDZbigniew Jędrzejewski-Szmek2017-02-151-1/+1
* util-lib: various improvements to kernel command line parsingLennart Poettering2016-12-211-10/+15
* basic/log: use IN_SETZbigniew Jędrzejewski-Szmek2016-12-171-26/+26
* basic/log: CODE_FUNCTION → CODE_FUNCZbigniew Jędrzejewski-Szmek2016-12-111-1/+1
* share/log: change log_syntax from "[a:b] " to "a:b: "Zbigniew Jędrzejewski-Szmek2016-12-111-1/+1
* basic/log: merge two big log_struct_internal invocations into oneZbigniew Jędrzejewski-Szmek2016-12-111-21/+12
* Rename formats-util.h to format-util.hZbigniew Jędrzejewski-Szmek2016-11-071-1/+1
* Revert some uses of xsprintfZbigniew Jędrzejewski-Szmek2016-11-021-1/+1
* tree-wide: make parse_proc_cmdline() strip "rd." prefix automaticallyZbigniew Jędrzejewski-Szmek2016-10-221-1/+1
* tree-wide: allow state to be passed through to parse_proc_cmdline_itemZbigniew Jędrzejewski-Szmek2016-10-221-2/+2
* core: add "invocation ID" concept to service managerLennart Poettering2016-10-071-19/+26
* log: minor fixesLennart Poettering2016-10-071-5/+5
* basic: log: Increase static buffer for source file location (#3674)Daniel Mack2016-07-071-2/+2
* tree-wide: introduce new SOCKADDR_UN_LEN() macro, and use it everywhereLennart Poettering2016-05-051-3/+3
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* journald: allow additional payload in server_driver_messageZbigniew Jędrzejewski-Szmek2016-01-231-36/+53