You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by sr...@apache.org on 2023/06/20 14:22:28 UTC

[plc4x] 03/03: feat(plc4go): define custom Logger and tracer for bacnet

This is an automated email from the ASF dual-hosted git repository.

sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git

commit 9bb5a88be7791d0e9b877cd9cc04abff5968f419
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Tue Jun 20 16:22:10 2023 +0200

    feat(plc4go): define custom Logger and tracer for bacnet
---
 .../bacnet/discovery/hello_world_plc4go_bacnet_discovery.go      | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/plc4go/examples/bacnet/discovery/hello_world_plc4go_bacnet_discovery.go b/plc4go/examples/bacnet/discovery/hello_world_plc4go_bacnet_discovery.go
index 88cfb10648..d2faccf7a9 100644
--- a/plc4go/examples/bacnet/discovery/hello_world_plc4go_bacnet_discovery.go
+++ b/plc4go/examples/bacnet/discovery/hello_world_plc4go_bacnet_discovery.go
@@ -21,21 +21,24 @@ package main
 
 import (
 	"fmt"
+	"github.com/apache/plc4x/plc4go/spi/options"
 	"os"
 	"time"
 
 	"github.com/apache/plc4x/plc4go/pkg/api"
 	"github.com/apache/plc4x/plc4go/pkg/api/drivers"
-	"github.com/apache/plc4x/plc4go/pkg/api/logging"
 	apiModel "github.com/apache/plc4x/plc4go/pkg/api/model"
 
 	"github.com/rs/zerolog/log"
 )
 
 func main() {
-	logging.InfoLevel()
+	logger := log.With().Str("myCustomLogger", "example").Logger()
 
-	driverManager := plc4go.NewPlcDriverManager()
+	driverManager := plc4go.NewPlcDriverManager(
+		options.WithCustomLogger(logger),
+		options.WithTraceTransactionManagerTransactions(true),
+	)
 	defer func() {
 		if err := driverManager.Close(); err != nil {
 			panic(err)