On 23/05/2022 11:54, Doug Jenkins wrote:
Mark:

I would add the log_success = False under the BME280 driver in your weewx.conf. If that doesn't work, then check with the driver's author to see if the code can be revised to accommodate WeeWx logging class.

On Mon, May 23, 2022 at 4:02 AM Mark Fraser <[email protected] <mailto:[email protected]>> wrote:

    I'm running version 4.8 of weewx and although I've got
    log_success = False
    In all places in weewx.conf, I still see lines like:
    May 23 09:00:56 weathercam /weewxd: bme280: BME280 data
    compensated_reading(id=a4ff8186-9fd7-4cb1-ac00-22716b358662,
    timestamp=2022-05-23 09:00:56.543049, temp=34.843 °C, pressure=996.53
    hPa, humidity=17.31 % rH)
    May 23 09:00:56 weathercam /weewxd: bme280: {'windGust': 3.672,
    'outBatteryStatus': 0, 'rain_total': 42.06, 'windSpeed': 2.448,
    'windDir': 270.0, 'outHumidity': 70.0, 'outTemp': 16.0, 'dateTime':
    1653292852, 'usUnits': 16, 'rain': 0.0, 'pressure': 996.5324701184883}
    In /var/log/syslog.

    Is there any way of stopping these messages too?

Looks like it has already been asked for:
https://gitlab.com/wjcarpenter/bme280wx/-/issues/1

and it seems to be using it's own logging functions:

def logmsg(level, msg):
    syslog.syslog(level, 'bme280: %s' % msg)

def logdbg(msg):
    logmsg(syslog.LOG_DEBUG, msg)

def loginf(msg):
    logmsg(syslog.LOG_INFO, msg)

def logerr(msg):
    logmsg(syslog.LOG_ERR, msg)


If I replace these with:
import weeutil.logger
and change instances of loginf() with log.info() is it likely to work?

--
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/f3d06f4b-511a-671f-d708-c87c0398aa1d%40gmail.com.

Reply via email to