And the one indicated for macOS also works!!!

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/c6fec708-0668-4596-b55a-6e1e727dc56b%40gmail.com.

Reply via email to