export.go 1.3 KB

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