I agree - it's not right. It's very annoying to have libraries do no
logging at all. It's fine when they work... but when they go wrong I want
logs!

On Tue, Aug 7, 2012 at 1:30 PM, kuhnza <[email protected]> wrote:

> That's my feeling also. Just did a quick survey of my node_modules folder
> and found that most libs in there simply don't perform any logging at all
> (or even if they once did it's been stripped out). It's almost as though
> folks have thrown it in the too hard basket and moved on. Doesn't feel
> right.
>
> On Tuesday, August 7, 2012 10:26:08 AM UTC-7, 3rdEden wrote:
>>
>> Nope most libs create their own logging libs or make it really hard to
>> silence the logs. Console log statements are a pita because as a developer
>> you really dont want to override build in functionality because some module
>> is using that as a "logger"
>>
>> On 7 aug. 2012, at 18:55, kuhnza <[email protected]> wrote:
>>
>> Not a bad idea. Are you aware of any other libraries that do this? Trying
>> to gauge how common this approach is.
>>
>> On Tuesday, August 7, 2012 7:59:10 AM UTC-7, 3rdEden wrote:
>>>
>>> Just create an EventEmitter instance and emit your log events to there.
>>> People who then want to have logging enabled can hook up their own logging
>>> library. Or just listen to the emitted log messages using console.log
>>>
>>> On Monday 6 August 2012 at 22:08, kuhnza wrote:
>>>
>>> One thing I am keen to know right off the bat is what's the standard
>>> practice for logging within node libraries? Right now mule simply uses
>>> console.log but I don't think this is an ideal solution.
>>>
>>> What are others doing here?
>>>
>>> On Monday, August 6, 2012 10:32:52 AM UTC-7, kuhnza wrote:
>>>
>>> Hey guys & girls,
>>>
>>> First time open sourcing something for the node community. Hope some
>>> find it useful. You can get it here:
>>>
>>> https://github.com/Hubify/**node-mule<https://github.com/Hubify/node-mule>,
>>> or here;
>>> npm install mule
>>>
>>> We created it for use at Hubify <http://hubify.com> after trying some
>>> of the other options out there such as 
>>> Q-Oper8<https://github.com/robtweed/Q-Oper8>and found they weren't 
>>> particularly up to date or suited to our problem.
>>>
>>> We'd love to hear your suggestions on how it could be made it better.
>>>
>>> Cheers,
>>> Dave
>>>
>>>  --
>>> 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<[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<[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
> 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
>

-- 
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

Reply via email to