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)