Ken Moffat wrote: > On Wed, Apr 23, 2014 at 12:09:26AM -0500, Bruce Dubbs wrote: >> Ken Moffat wrote: >>> On Sun, Apr 20, 2014 at 03:19:45PM -0500, Bruce Dubbs wrote: >>>> >>>> Last night I was trying to figure out how to set the dmesg log level in >>>> systemd. It turns out that it can be done with sysctl and set: >>>> >>>> kernel.printk = 4 4 1 7 >>>> >>>> where the numbers are console_loglevel, default_message_loglevel, >>>> minimum_console_loglevel, and default_console_loglevel. The only number >>>> we really are concerned with is the first. >>>> >>>> This can be done in either sysd or sysv, but it's not as simple as >>>> setting LOGLEVEL=4 and then use dmesg -n $LOGLEVEL in a script which is >>>> how we do it now. >>>> >>> >>> I think that ought to be documented somewhere in LFS. Googling for >>> this, all that came up was a recommendation from Arch to pass >>> loglevel=4 [ they actually recommend 3 ] among the boot arguments. >>> >>> Also, I haven't ever needed to use sysctl in the past - it appears >>> to be something that is set at runtime, so if I had needed it I >>> would have put it in an initscript. If I do this with systemd, how >>> am I _supposed_ to do it ? [ google is not helpful, or I've got the >>> wrong search args ]. >> >> Hmm. >> http://www.linuxfromscratch.org/lfs/view/development/chapter07/sysd-custom.html >> >> 7.1.1: "The /etc/systemd/system.conf file contains a set of items to >> control basic operations. The default file has all entries commented out >> with the default settings indicated. This file is where the log level >> may be changed as well as some basic journal settings." >> >> Perhaps I need to make that more obvious.
> Thanks for the pointer (I have not built systemd at the moment, > still trying to sort out enough details for me to have a chance of > getting the whole thing working). But your use of sysctl looks > unnecessarily long-winded : why not just something like this ? : > > sed -i 's/#LogLevel=info/LogLevel=warning/' \ > /etc/systemd/system.conf I'm a bit confused. Are you referring to what's in the -dev book right now? Or the part about sysctl that I abandoned as possible but too complex? Basically there is one sentence that mentions log level. How is that long winded? -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page