export.go 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package log
  2. import (
  3. "context"
  4. "os"
  5. "time"
  6. )
  7. var std ContextLogger
  8. func init() {
  9. std = NewFactory(Formatter{BaseTime: time.Now()}, os.Stderr, nil).Logger()
  10. }
  11. func StdLogger() ContextLogger {
  12. return std
  13. }
  14. func SetStdLogger(logger ContextLogger) {
  15. std = logger
  16. }
  17. func Trace(args ...any) {
  18. std.Trace(args...)
  19. }
  20. func Debug(args ...any) {
  21. std.Debug(args...)
  22. }
  23. func Info(args ...any) {
  24. std.Info(args...)
  25. }
  26. func Warn(args ...any) {
  27. std.Warn(args...)
  28. }
  29. func Error(args ...any) {
  30. std.Error(args...)
  31. }
  32. func Fatal(args ...any) {
  33. std.Fatal(args...)
  34. }
  35. func Panic(args ...any) {
  36. std.Panic(args...)
  37. }
  38. func TraceContext(ctx context.Context, args ...any) {
  39. std.TraceContext(ctx, args...)
  40. }
  41. func DebugContext(ctx context.Context, args ...any) {
  42. std.DebugContext(ctx, args...)
  43. }
  44. func InfoContext(ctx context.Context, args ...any) {
  45. std.InfoContext(ctx, args...)
  46. }
  47. func WarnContext(ctx context.Context, args ...any) {
  48. std.WarnContext(ctx, args...)
  49. }
  50. func ErrorContext(ctx context.Context, args ...any) {
  51. std.ErrorContext(ctx, args...)
  52. }
  53. func FatalContext(ctx context.Context, args ...any) {
  54. std.FatalContext(ctx, args...)
  55. }
  56. func PanicContext(ctx context.Context, args ...any) {
  57. std.PanicContext(ctx, args...)
  58. }