Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Where can I find Growl's log(s)? Would like to use with GeekTool to display it on the desktop.

share|improve this question

2 Answers 2

up vote 1 down vote accepted

Growl uses a CoreData database located in ~/Library/Application Support/Growl/

The database is a file called notifications.history

Edit: there does not as yet appear to be any way to communicate with the Growl Control Suite say via AppleScript, to read the database. The functions there are limited. See the Growl AppleScript documentation here

You would have to communicate with the database directly, a database model is included within each build of Growl.

share|improve this answer
    
Got it. So, there's no easy/possible way of tailing some sort of log file then? Maybe there's a workaround? Does it append its output from the Rollup into some existing log file in the filesystem, that you can ack? A newbie suspect would be into the system.log, but that might be a dumb thought. (Just thinking.) –  hced Jan 26 '12 at 1:01
1  
@hced - not currently AFAIK, although the Rollup notification center is very new to Growl having only been introduced in 1.3 and I would expect that it will receive further enhancements in the near future. I did notice that the code does do a lot of logging via NSLog so there may be "some" information in the console however there may not be what you need. –  Stu Wilson Jan 26 '12 at 8:19

They're located at ~/Library/Application Support/Growl/notifications.history.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.