Est-il possible de regarder les logs bruts de zeitgeist?

6

Zeitgeist enregistre votre activité dans Unity. Existe-t-il un moyen d'examiner les journaux bruts qu'il crée?

    
posée con-f-use 03.08.2012 - 17:22
la source

2 réponses

6

Les journaux sont stockés dans ~/.local/share/zeitgeist/activity.sqlite . Ils sont stockés dans une base de données SQLite, vous aurez donc besoin d'un navigateur de base de données SQLite pour les visualiser.

    
réponse donnée reverendj1 03.08.2012 - 17:32
la source
6

Oui, Zeitgeist stocke ses données dans sqlite. J'utilise Ubuntu 12.04 (Precise Pangolin) et mes données d'utilisation de zeitgeist sont dans

~/.local/share/zeitgeist

Pour accéder aux logs bruts, vous devez connaître le code SQL que je vous laisse. Toutefois, si vous n’avez pas installé sqlite3 , l’interface de ligne de commande pour SQLite Version 3, alors faites-le

sudo apt-get install sqlite3

Ensuite, vous pouvez interagir comme suit avec les données brutes

[11:33:50 oyrm zeitgeist]$ pwd # Just to show where we are
/home/oyrm/.local/share/zeitgeist
[11:33:54 oyrm zeitgeist]$ sqlite3 -interactive activity.sqlite
SQLite version 3.7.9 2011-11-01 00:52:41
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
actor            extensions_conf  mimetype         storage        
event            interpretation   payload          text           
event_view       manifestation    schema_version   uri            
sqlite> 

Comme vous pouvez le constater, j’ai accès à la base de données activity.sqlite à ce stade et peut exécuter du code SQL au contenu de mon coeur. Maintenant, déterminer comment tout cela est lié sera un casse-tête pour vous, mais vous pouvez utiliser sqlite3 pour déterminer des choses utiles comme les schémas de base de données et de table.

    
réponse donnée OYRM 03.08.2012 - 17:41
la source

Lire d'autres questions sur les étiquettes