mirror of
https://github.com/foomo/keel.git
synced 2025-10-16 12:35:34 +00:00
feat: add helper
This commit is contained in:
parent
a63b858b67
commit
5659103f7b
@ -1,6 +1,10 @@
|
||||
package keeltemporal
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"go.temporal.io/sdk/activity"
|
||||
tlog "go.temporal.io/sdk/log"
|
||||
"go.temporal.io/sdk/workflow"
|
||||
"go.uber.org/zap"
|
||||
|
||||
@ -31,3 +35,19 @@ func Debug(ctx workflow.Context, msg string, fields ...zap.Field) {
|
||||
}
|
||||
workflow.GetLogger(ctx).Debug(msg, keyvals...)
|
||||
}
|
||||
|
||||
func GetWorkflowLogger(ctx workflow.Context) tlog.Logger {
|
||||
return workflow.GetLogger(ctx)
|
||||
}
|
||||
|
||||
func GetActivityLogger(ctx context.Context) tlog.Logger {
|
||||
return activity.GetLogger(ctx)
|
||||
}
|
||||
|
||||
func LoggerWith(logger tlog.Logger, fields ...zap.Field) tlog.Logger {
|
||||
v := make([]interface{}, len(fields))
|
||||
for i, field := range fields {
|
||||
v[i] = field
|
||||
}
|
||||
return tlog.With(logger, v...)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user