I'm running Python 3.8.5. I'm slightly confused though, because the format specifier %(asctime)s is doing exactly what it should.... it seems to me, that weewx.reportengine: Syntax error: missing option "asctime" in interpolation. would be the report engine trying to do something with a bit of weewx.conf that it shouldn't be... that's also the only thing that stops working (no reports are generated, but data is still logged and MQTT still operates) when I uncomment those 3 lines in my weewx.conf file. am I wrong? (I totally could be!)
On Wednesday, September 30, 2020 at 5:48:16 AM UTC-6 [email protected] wrote: > The format specifier %(asctime)s is supplied by the Python library, not > WeeWX. Documentation > <https://docs.python.org/3/library/logging.html#logrecord-attributes>. > > Looks like there's a bug in either your copy of the library, or in the OS. > I don't know what version of Python you are using, but perhaps you could > upgrade to a later version...? > > On Tue, Sep 29, 2020 at 7:52 PM Tom Quinn <[email protected]> wrote: > >> I’m on Alpine Linux inside a docker container... the reason the log goes >> in the user directory is because syslog doesn’t work properly in python 3 >> under alpine... for some reason that’s beyond my ability to fix... >> >> Everything works fine if I remove the format deceleration... but if it’s >> there, the archive process never seems to complete successfully. >> >> On Tue, Sep 29, 2020 at 19:31 Tom Keffer <[email protected]> wrote: >> >>> Putting aside the wisdom of putting the log in the user subdirectory, >>> this worked for me and results in log entries that look like: >>> >>> 2020-09-29 18:16:32,402 wee_reports[16734] DEBUG weewx.engine: Loading >>> service weewx.restx.StdCWOP >>> 2020-09-29 18:16:32,402 wee_reports[16734] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdCWOP >>> 2020-09-29 18:16:32,402 wee_reports[16734] DEBUG weewx.engine: Loading >>> service weewx.restx.StdWOW >>> 2020-09-29 18:16:32,402 wee_reports[16734] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdWOW >>> 2020-09-29 18:16:32,402 wee_reports[16734] DEBUG weewx.engine: Loading >>> service weewx.restx.StdAWEKAS >>> 2020-09-29 18:16:32,402 wee_reports[16734] DEBUG weewx.engine: Finished >>> loading service weewx.restx.StdAWEKAS >>> etc. >>> >>> What platform are you running on? >>> >>> -tk >>> >>> On Tue, Sep 29, 2020 at 12:31 PM Tom Quinn <[email protected]> wrote: >>> >>>> Hello, >>>> I've put the below into my weewx.conf file to modify the logging since >>>> I'm running this in a docker container: >>>> >>>> [Logging] >>>> # Root logger >>>> [[root]] >>>> handlers = rotate, # 1 >>>> [[loggers]] >>>> [[[weewx.restx]]] >>>> level = WARNING >>>> [[handlers]] >>>> # Log to a set of rotating files >>>> [[[rotate]]] >>>> level = DEBUG # 2 >>>> formatter = standard # 3 >>>> class = logging.handlers.RotatingFileHandler # 4 >>>> filename = /home/weewx/bin/user/weewx.log # 5 >>>> maxBytes = 5000000 # 6 >>>> backupCount = 1 # 7 >>>> [[formatters]] >>>> [[[standard]]] >>>> format = "%(asctime)s {process_name}[%(process)d] >>>> %(levelname)s %(name)s: %(message)s" >>>> >>>> >>>> Everything works great! except, I get the following in the log when the >>>> archive runs: >>>> >>>> 2020-09-29 13:25:20,887 weewx[1] ERROR weewx.reportengine: Syntax >>>> error: missing option "asctime" in interpolation. >>>> 2020-09-29 13:25:20,887 weewx[1] ERROR weewx.reportengine: **** >>>> Report ignored >>>> 2020-09-29 13:25:20,958 weewx[1] ERROR weewx.reportengine: Syntax >>>> error: missing option "asctime" in interpolation. >>>> 2020-09-29 13:25:20,959 weewx[1] ERROR weewx.reportengine: **** >>>> Report ignored >>>> 2020-09-29 13:25:20,994 weewx[1] ERROR weewx.reportengine: Syntax >>>> error: missing option "asctime" in interpolation. >>>> 2020-09-29 13:25:20,994 weewx[1] ERROR weewx.reportengine: **** >>>> Report ignored >>>> 2020-09-29 13:25:21,010 weewx[1] ERROR weewx.reportengine: Syntax >>>> error: missing option "asctime" in interpolation. >>>> 2020-09-29 13:25:21,010 weewx[1] ERROR weewx.reportengine: **** >>>> Report ignored >>>> >>>> Any thoughts on how to resolve that error? it seems to be >>>> misinterpreting the config options as something it should do something >>>> with.... >>>> >>>> Thanks! >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> >>> >>>> >>>> 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 on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/dd79c7f4-df93-4116-a693-8de6d720f825n%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/dd79c7f4-df93-4116-a693-8de6d720f825n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> >>>> >>> >>> >>> >>> >>> >>> >>> >>> -- >>> >>> >>> You received this message because you are subscribed to a topic in the >>> Google Groups "weewx-user" group. >>> >>> >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/weewx-user/qpIkYTTegwo/unsubscribe. >>> >>> >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> >>> >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/CAPq0zECaHT9egDROde%3DaHkhQJ7LUq0XmOGC1epL_DpYuLpCTCg%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zECaHT9egDROde%3DaHkhQJ7LUq0XmOGC1epL_DpYuLpCTCg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >>> >>> -- >> ------------------------------------ >> Tom Quinn >> >> -- >> 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 on the web visit >> https://groups.google.com/d/msgid/weewx-user/CAOemRRG%2Bs%2BC%2BjAuXeQxmr-i8W8siTnY-iUPHH53ipdP2R8Spig%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/weewx-user/CAOemRRG%2Bs%2BC%2BjAuXeQxmr-i8W8siTnY-iUPHH53ipdP2R8Spig%40mail.gmail.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 on the web visit https://groups.google.com/d/msgid/weewx-user/be1c1759-8463-4738-99bd-e640e0a1fc6dn%40googlegroups.com.
