From affe56d38e33ebffd053e00e8c548f352e936a6f Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Tue, 8 Aug 2017 20:22:56 +0000 Subject: [PATCH] 93_DbLog: V2.22.1, new attribute "suppressAddLogV3" git-svn-id: https://svn.fhem.de/fhem/trunk@14868 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 1 + fhem/FHEM/93_DbLog.pm | 27 +++++++++++++++++++++++++-- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/fhem/CHANGED b/fhem/CHANGED index 9f018b1c5..77d3687db 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,6 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - feature: 93_DbLog: V2.22.1, new attribute "suppressAddLogV3" - feature: 49_SSCam: V2.6.1, new commands snapGallery, createSnapGallery and corresponding attributes - feature: 34_ESPEasy.pm: plugin neopixelfx/nfx added (Forum #73949) diff --git a/fhem/FHEM/93_DbLog.pm b/fhem/FHEM/93_DbLog.pm index af394f9ad..e028af4b3 100644 --- a/fhem/FHEM/93_DbLog.pm +++ b/fhem/FHEM/93_DbLog.pm @@ -16,6 +16,7 @@ ############################################################################################################################################ # Versions History done by DS_Starter & DeeSPe: # +# 2.22.1 07.08.2017 attribute "suppressAddLogV3" to suppress verbose3-logentries created by DbLog_AddLog # 2.22.0 25.07.2017 attribute "addStateEvent" added # 2.21.3 24.07.2017 commandref revised # 2.21.2 19.07.2017 changed readCfg to report more error-messages @@ -143,7 +144,7 @@ use Blocking; use Time::HiRes qw(gettimeofday tv_interval); use Encode qw(encode_utf8); -my $DbLogVersion = "2.22.0"; +my $DbLogVersion = "2.22.1"; my %columns = ("DEVICE" => 64, "TYPE" => 64, @@ -182,6 +183,7 @@ sub DbLog_Initialize($) "syncInterval ". "noNotifyDev:1,0 ". "showproctime:1,0 ". + "suppressAddLogV3:1,0 ". "asyncMode:1,0 ". "cacheEvents:2,1,0 ". "cacheLimit ". @@ -3213,7 +3215,8 @@ sub DbLog_AddLog($$$) { ($dev_name,$dev_type,$event,$dev_reading,$read_val,$ut) = DbLog_cutCol($hash,$dev_name,$dev_type,$event,$dev_reading,$read_val,$ut); my $row = ($ts."|".$dev_name."|".$dev_type."|".$event."|".$dev_reading."|".$read_val."|".$ut); - Log3 $hash->{NAME}, 3, "DbLog $name -> addLog created - TS: $ts, Device: $dev_name, Type: $dev_type, Event: $event, Reading: $dev_reading, Value: $read_val, Unit: $ut"; + Log3 $hash->{NAME}, 3, "DbLog $name -> addLog created - TS: $ts, Device: $dev_name, Type: $dev_type, Event: $event, Reading: $dev_reading, Value: $read_val, Unit: $ut" + if(!AttrVal($name, "suppressAddLogV3",0)); if($async) { # asynchoner non-blocking Mode @@ -5162,6 +5165,16 @@ sub checkUsePK ($$){
+ +
+