Merge pull request #61 from navi-ppl/TP-5555/limit-logs

NTP-19782 | custom trace config
This commit is contained in:
Aman Singh
2024-12-24 13:18:54 +05:30
committed by GitHub
3 changed files with 29 additions and 2 deletions

View File

@@ -17,7 +17,7 @@ type Logger struct {
var Log *Logger
func initiateLogger() *zap.Logger {
config := zap.NewProductionConfig()
config := NewCustomZapConfig()
config.EncoderConfig = ecszap.ECSCompatibleEncoderConfig(config.EncoderConfig)
log, err := config.Build(ecszap.WrapCoreOption(), zap.AddCallerSkip(1))
log = log.With(zap.String("service", "cybertron"))

27
pkg/log/zapConfig.go Normal file
View File

@@ -0,0 +1,27 @@
package log
import (
"encoding/json"
"go.uber.org/zap"
)
func NewCustomZapConfig() zap.Config {
rawJSON := []byte(`{
"level": "debug",
"development": false,
"sampling": {
"initial": 100,
"thereafter": 100
},
"disableCaller": true,
"encoding": "json",
"OutputPaths": ["stdout"],
"ErrorOutputPaths": ["stderr"]
}`)
var cfg zap.Config
if err := json.Unmarshal(rawJSON, &cfg); err != nil {
panic(err)
}
return cfg
}

View File

@@ -120,7 +120,7 @@ func (s *SearchService) GetErrorListV2(c *gin.Context) {
final_terms_aggs_query := utils.CreateAggregationQuery(terms_aggs_query_with_name)
final_query := utils.CreateEsQuery(search_query, size_query, final_terms_aggs_query)
println("final query %v", final_query)
//println("final query %v", final_query)
fields := []string{"error", "significant_stack", "title"}
var _, aggs, total, err = s.elasticSearchClient.SearchDocuments(final_query, fields)