Hi Mickael,
Regarding the section, I've already tested it and it works;
but since I'm using a PIP installation with Venv,
I followed that section for the installation because I also want to add
logrotate later.
https://github.com/weewx/weewx/wiki/logging
I don't understand why it says "failed read-only" when I've set
permissions to 777 everywhere, even up to /home/patrick/weewx-data/log.
Patrick
Le 05/12/2025 à 19:18, '[email protected]' via weewx-user a écrit :
I use this stanza in weewx.conf for logging:
[Logging]
version = 1
disable_existing_loggers = False
# Root logger
[[root]]
level = INFO
handlers = rotate, #console
# Additional loggers would go in the following section. This is
useful for tailoring logging
# for individual modules.
[[loggers]]
# Definitions of possible logging destinations
[[handlers]]
# Log to a set of rotating files
[[[rotate]]]
level = INFO
formatter = verbose
class = logging.handlers.RotatingFileHandler
filename = /home/patrick/weewx-data/log/weewxd.log
maxBytes = 10000000
backupCount = 4
Note: the user you run WeeWX with has to have write access to
/home/patrick/weewx-data/log
I don't know if syslog is even involved then, but if I have understood
correctly what you are trying to achieve, something like this could do
the trick. See
https://weewx.com/docs/5.2/usersguide/monitoring/?h=logging#logging-on-macos
which apparently isn't limited to mac OS.
[email protected] schrieb am Freitag, 5. Dezember 2025 um 18:59:43 UTC+1:
hello,
I followed the configuration to take log from wiki but I have an
error when I restart rsyslog.service
[rsyslogd[6115]: error during config processing: omfile: creating
parent directories for file
'/home/patrick/weewx-data/log/weewx.log' failed: Read-only file
system [v8.2504>]
My install done with pip install.
(weewx-venv) RPi:~/weewx-data $ ls -ail
total 64
659581 drwxrwxrwx 10 patrick patrick 4096 5 déc. 17:53 .
1669 drwxrwxrwx 18 patrick patrick 4096 5 déc. 14:11 ..
659975 drwxr-xr-x 2 patrick patrick 4096 5 déc. 18:55 archive
659917 drwxrwxr-x 3 patrick patrick 4096 5 déc. 13:57 bin
659841 drwxrwxr-x 8 patrick patrick 4096 5 déc. 13:52 examples
660548 drwxrwxrwx 2 patrick patrick 4096 5 déc. 17:53 log
659977 drwxrwxrwx 4 patrick patrick 4096 5 déc. 18:55 public_html
659969 drwxrwxr-x 2 patrick patrick 4096 5 déc. 13:57 scripts
659711 drwxrwxr-x 8 patrick patrick 4096 5 déc. 13:57 skins
659921 drwxrwxr-x 18 patrick patrick 4096 5 déc. 13:52 util
659971 -rw-rw-r-- 1 patrick patrick 22882 5 déc. 16:41 weewx.conf
etc/rsyslog.d/weewx.conf:
[# Put messages from WeeWX into file(s) separate from the system
log file
# If you want log messages from each application in a separate file,
# then uncomment the following two lines, and comment the
weewx.log line.
#$template
WEEWX_LOGFILE,"/home/patrick/weewx-data/log/%programname%.log"
#if $programname startswith 'wee' then ?WEEWX_LOGFILE
# Put log messages from all WeeWX applications into a single file
if $programname startswith 'wee' then
/home/patrick/weewx-data/log/weewx.log
# Finish the WeeWX rules
if $programname startswith 'wee' then stop]
I don't see where is my error of configuration
Patrick
--
You received this message because you are subscribed to the Google
Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/weewx-user/803edf7f-c291-410a-abba-6a5033aef1b4n%40googlegroups.com
<https://groups.google.com/d/msgid/weewx-user/803edf7f-c291-410a-abba-6a5033aef1b4n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/weewx-user/7f32f834-dd96-4073-92f3-e6fa9c71fd43%40gmail.com.