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

Reply via email to