Thanks, Hartmut!

Turns out there were several calls to the non-existent log.notice().

Fixed in commit bfa3b5d
<https://github.com/weewx/weewx/commit/bfa3b5daa3bf7821fb4221d0a2d5c2a5b8527f07>

-tk

On Sun, Aug 25, 2019 at 2:54 AM Hartmut Schweidler <[email protected]>
wrote:

> Hallo in
>
> qc.py line 61 is  " log.notice("%s: %s %s value '%s' %s outside limits (%s,
> %s)","
>
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine: Caught
> unrecoverable exception:
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> 'Logger' object has no attribute 'notice'
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> Traceback (most recent call last):
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> File "/home/weewx/bin/weewx/engine.py", line 890, in main
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:
> ****      engine.run()
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> File "/home/weewx/bin/weewx/engine.py", line 163, in run
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:
> ****      self.dispatchEvent(weewx.Event(weewx.STARTUP))
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> File "/home/weewx/bin/weewx/engine.py", line 229, in dispatchEvent
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:
> ****      callback(event)
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> File "/home/weewx/bin/weewx/engine.py", line 520, in startup
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:
> ****      self._catchup(self.engine.console.genStartupRecords)
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> File "/home/weewx/bin/weewx/engine.py", line 635, in _catchup
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:
> ****      origin='hardware'))
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> File "/home/weewx/bin/weewx/engine.py", line 229, in dispatchEvent
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:
> ****      callback(event)
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> File "/home/weewx/bin/weewx/engine.py", line 431, in new_archive_record
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:
> ****      self.qc.apply_qc(event.record, 'Archive')
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> File "/home/weewx/bin/weewx/qc.py", line 61, in apply_qc
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:
> ****      log.notice("%s: %s %s value '%s' %s outside limits (%s, %s)",
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****  
> AttributeError:
> 'Logger' object has no attribute 'notice'
> Aug 25 11:39:25 wee2 weewx-weewh[27368]/CRITICAL weewx.engine:     ****
> Exiting.
>
> and in logger.py
>
>    format = "{process_name}[%(process)d]/%(levelname)s %(name)s:
> %(message)s"
> [[[verbose]]]
> -  format = "%(asctime)s {process_name}[%(process)d]/%(levelname)s
> %(name)s: %(message)s"
> + format = "%(asctime)s {process_name}[%(process)d] %(levelname)s %(name)s:
> %(message)s"
> [[[standard]]]
>
> ist er richtig "/%" erste Zeile
>
> Gruss Hartmut
>
> --
> You received this message because you are subscribed to the Google Groups
> "weewx-development" 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-development/636aa0bb-d9e4-43f7-a44a-daef086283a0%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-development/636aa0bb-d9e4-43f7-a44a-daef086283a0%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" 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-development/CAPq0zEDXYo%2BXX%3DctnXNcyPTfXw9P-7qvbOepeiZiV78zCguHng%40mail.gmail.com.

Reply via email to