Actually, pretty sure I am missing something much more basic. How do I
control the log level at all? It looks like if I do logger.debug(msg) or
logger.info(msg), it sends them all, just changing the text at the
beginning of the output line. How do I set log level?
On Monday, March 26, 2012 9:19:53 AM UTC+2, deitch wrote:
>
> Just checked it out, very nice. And you recommendations are usually good,
> Marak, so +2 there.
>
> How would you change log level settings in real-time? E.g. let's say I
> have a node.js node (pun intended) running with the following:
>
> logger.info('we are started');
> // accepts some connection
> logger.debug('received a request to "+req.url);
>
> Normally, I run as info, but suddenly problems appear in a deployed
> environment. I don't want to restart the server, as the problems might go
> away, I want real-time visibility into what is happening.
>
> How do I change logLevel from info to debug on the fly?
>
> On Monday, March 26, 2012 1:12:28 AM UTC+2, Marak Squires wrote:
>>
>> +1 to Winston
>>
>> On Sun, Mar 25, 2012 at 4:00 PM, dolphin 278 <> wrote:
>>
>>> I recommend 'winston'.
>>> https://github.com/flatiron/winston<https://github.com/flatiron/winston>
>>> ---------
>>> Boris Egorov
>>> skype/gtalk/nickname: dolphin278
>>> mobile: +7 905 728 1543
>>>
>>>
>>>
>>> On Mon, Mar 26, 2012 at 2:34 AM, deitch <> wrote:
>>>
>>>> What do people here recommend for logging? In the old Java days, I
>>>> would use Apache commons-logging or log4j, sprinkle tons of
>>>> log('debug',msg) statements all over the place, and raise/lower the debug
>>>> level using an environment var.
>>>>
>>>> Of course, I much prefer turning it on to debug mode and connecting
>>>> node-inspector and the WebKit interface, but that is not possible in a
>>>> cloud-based prod environment.
>>>>
>>>> Thanks.
>>>>
>>>> --
>>>> Job Board: http://jobs.nodejs.org/
>>>> Posting guidelines:
>>>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
>>>> You received this message because you are subscribed to the Google
>>>> Groups "nodejs" group.
>>>> To post to this group, send email to [email protected]
>>>> To unsubscribe from this group, send email to
>>>> nodejs+unsubscribe@googlegroups.com<nodejs%[email protected]>
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>>>>
>>>
>>> --
>>> Job Board: http://jobs.nodejs.org/
>>> Posting guidelines:
>>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
>>> You received this message because you are subscribed to the Google
>>> Groups "nodejs" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> nodejs+unsubscribe@googlegroups.com<nodejs%[email protected]>
>>> For more options, visit this group at
>>> http://groups.google.com/group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>>>
>>
>>
>>
>> --
>> --
>> Marak Squires
>> Co-founder and Chief Evangelist
>> Nodejitsu, Inc.
>>
>>
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en