Maybe nemesis can also do logfiles into DATADIR? When programfiles are protected by root ownership and a local user runs maraschino it wil give errors because it can't create a Logdir. If logdir is inside datadir which can be set @ homefolder of the running user this problem won't persist. (also logging into a different location is good for SSD's/USB's on which a lot of writing wears out lifetime.
(I don't have time anymore to write the loggerdirectory code myself, otherwise I wouldn't have asked).
databaselocation set for daemon.
you can use --log /home/myhome/logs/maraschino.log
Kewl. That is not documented inside the python Maraschino.py --help.
I notice an issue when daemonizing, it does webroot setting by default, which gives problems if the folder where maraschino isn't writable. What is it for?
it needs to write a file with webroot url for the .less stuff. i will try to do it another way without the need for writing a file when i get time.
there will be other write issues too. trakt images come to mind and anything else we want to cache locally. eventually i plan to move trakt images to a cache folder (which will be set by user or maraschino root by default). a datadir arg should also be added so you dont need to set every path manualy
Ok. Is this a file that can be set anywhere on the system, regardless where maraschino.py is itself?
Maybe you can write a --datadir which will be a holder for database/logs/cache/webroot. other progs like sick, couch, head, lazyl do this also.
you must have missed my edit :)
ok lol. thx you do a lot of kewl stuff with mara.