github.com/goravel/framework@v1.13.9/log/entry.go (about)

     1  package log
     2  
     3  import (
     4  	"context"
     5  	"time"
     6  
     7  	"github.com/goravel/framework/contracts/log"
     8  )
     9  
    10  type Entry struct {
    11  	ctx     context.Context
    12  	level   log.Level
    13  	time    time.Time
    14  	message string
    15  }
    16  
    17  func (r *Entry) Context() context.Context {
    18  	return r.ctx
    19  }
    20  
    21  func (r *Entry) Level() log.Level {
    22  	return r.level
    23  }
    24  
    25  func (r *Entry) Time() time.Time {
    26  	return r.time
    27  }
    28  
    29  func (r *Entry) Message() string {
    30  	return r.message
    31  }