Skip to content

Commit 92523af

Browse files
mflis-sumokaushik-sumo
authored andcommitted
SUMO-228138: fix log levels
Previosly all provider logs were prefixed with DEBUG, so logs were only shown after setting TF_LOG_PROVIDER=DEBUG, despite having ERROR level Ref: https://developer.hashicorp.com/terraform/plugin/log/writing#duplicate-timestamp-and-incorrect-level-messages
1 parent 0f60d99 commit 92523af

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

main.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,17 @@ package main
33
import (
44
"github.com/SumoLogic/terraform-provider-sumologic/sumologic"
55
"github.com/hashicorp/terraform-plugin-sdk/plugin"
6+
"log"
67
)
78

89
var version string // provider version is passed as compile time argument
910
var defaultVersion = "dev"
1011

1112
func main() {
13+
// Remove any date and time prefix in log package function output to
14+
// prevent duplicate timestamp and incorrect log level setting
15+
// See: https://developer.hashicorp.com/terraform/plugin/log/writing#duplicate-timestamp-and-incorrect-level-messages
16+
log.SetFlags(log.Flags() &^ (log.Ldate | log.Ltime))
1217
if version == "" {
1318
sumologic.ProviderVersion = defaultVersion
1419
} else {

0 commit comments

Comments
 (0)