gitlab.com/evatix-go/core@v1.3.55/coreinterface/loggerinf/all-getters.go (about)

     1  package loggerinf
     2  
     3  import (
     4  	"gitlab.com/evatix-go/core/coreinterface/errcoreinf"
     5  	"gitlab.com/evatix-go/core/internal/internalinterface"
     6  )
     7  
     8  type ModelBytesGetter interface {
     9  	ModelBytes() []byte
    10  }
    11  
    12  type LogMessageGetter interface {
    13  	LogMessage() string
    14  }
    15  
    16  type CompiledAttributesGetter interface {
    17  	CompiledAttributes() string
    18  }
    19  
    20  type ErrorAsBasicErrWrapperGetter interface {
    21  	ErrorAsBasicErrWrapper() errcoreinf.BasicErrWrapper
    22  }
    23  
    24  type CallerGetter interface {
    25  	Caller() Caller
    26  }
    27  
    28  type PersistentIdGetter interface {
    29  	PersistentId() uint
    30  }
    31  
    32  type ParentPersistentIdGetter interface {
    33  	ParentPersistentId() uint
    34  }
    35  
    36  type SpecificValuerGetter interface {
    37  	SpecificValuer() SpecificValuer
    38  }
    39  
    40  type RawPayloadsGetter interface {
    41  	internalinterface.RawPayloadsGetter
    42  }
    43  
    44  type FilterTextGetter interface {
    45  	FilterText() string
    46  }