Growl 1.3+: Lokalizacja (rollup) dziennika do użytku z GeekTool

2

Gdzie mogę znaleźć dzienniki Growl? Chciałbym używać z GeekTool do wyświetlania go na pulpicie.

Henrik
źródło

Odpowiedzi:

1

Growl korzysta z bazy danych CoreData znajdującej się w ~ / Library / Application Support / Growl /

Baza danych to plik o nazwie notifications.history

Edycja: jak dotąd nie wydaje się, aby można było komunikować się z Growl Control Suite za pośrednictwem AppleScript, aby czytać bazę danych. Funkcje są ograniczone. Zobacz dokumentację Growl AppleScript tutaj

Będziesz musiał komunikować się bezpośrednio z bazą danych, model bazy danych jest zawarty w każdej wersji Growl.

Stu Wilson
źródło
Rozumiem. Więc nie ma łatwego / możliwego sposobu dopasowania jakiegoś pliku dziennika? Może istnieje obejście? Czy dołącza dane wyjściowe z pakietu zbiorczego do jakiegoś istniejącego pliku dziennika w systemie plików, który możesz ack? Podejrzany początkujący znalazłby się w pliku system.log, ale to może być głupia myśl. (Tylko myślę.)
Henrik
1
@hced - obecnie nie jest AFAIK, chociaż centrum powiadomień jest bardzo nowe, ponieważ Growl został wprowadzony dopiero w 1.3 i spodziewałbym się, że w najbliższej przyszłości otrzyma dalsze ulepszenia. Zauważyłem, że kod rejestruje dużo za pośrednictwem NSLog, więc w konsoli mogą znajdować się „pewne” informacje, ale może nie być potrzebnych.
Stu Wilson
0

Znajdują się na ~/Library/Application Support/Growl/notifications.history.

Timothy Mueller-Harder
źródło