On Sat, May 4, 2013 at 12:16 PM, Tristan Van Berkom <t...@gnome.org> wrote:

> On Sat, May 4, 2013 at 10:22 PM, אנטולי קרסנר <tomback...@gmail.com>
> wrote:
> > Hello,
> >
> > I'm writing a desktop application using Gnome technologies. I added
> > support for some operations which may fail or produce useful errors, so
> > I decided I want the app to record the warnings and errors in a log
> > file, allowing me to see the report later, and find bugs.
> >
> > I tried to find any conventions for GNU software logging, and for Gnome
> > apps, but I found nothing.
> >
> > Is there a convention for that? A standard location for log files in
> > filesystem/home directory? A common standard for naming them and filling
> > the contents?
>
> System daemons would generally dump logs somewhere like:
>     $(localstatedir)/log/$(daemonname)/$(daemonname).log
>
> Apps don't really log AFAIK, as they don't really have write permissions
> to /var/log, instead I would think it more appropriate for the app launcher
> (something integrated in the window manager, like a springboard) to direct
> logging of an apps' stdout/stderr to some directory *it* controls (however
> I don't know if WMs or gnome-shell actually do this, just think it would
> be the 'right way').
>

This is unrealistic, as apps themselves can launch other apps. Like,
opening a file in nautilus or from Firefox will launch an app, and we don't
want to add code to nautilus / Firefox to do the correct thing here.


> If your app must write somewhere, it would be safe to write in
> XDG_CACHE_HOME
> (g_get_user_cache_dir()).
>
> Cheers,
>     -Tristan
>
> >
> > And does Gnome have a log viewer app for reading log files produced by
> > applications?
> >
> >
> > Anatoly
> >
> > _______________________________________________
> > gtk-list mailing list
> > gtk-list@gnome.org
> > https://mail.gnome.org/mailman/listinfo/gtk-list
> _______________________________________________
> gtk-list mailing list
> gtk-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-list
>



-- 
  Jasper
_______________________________________________
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to