Documentation ¶
Index ¶
- Constants
- func CopyFile(src, dst string) (err error)
- func PathExists(filePath string) (bool, error)
- func RollDayFileCheckTime(wrapper *WrapperWriter, ep *event.EventGroup) error
- func RollDayFileCompress(wrapper *WrapperWriter, ep *event.EventGroup) error
- func RollDayFileSetupFileWriter(wrapper *WrapperWriter, ep *event.EventGroup) error
- type RollDayFileOption
- type WrapperWriter
- func NewWrapper(ctx context.Context) *WrapperWriter
- func NewWrapperWithHandler(ctx context.Context, handlers ...WrapperWriterHandler) (*WrapperWriter, error)
- func NewWrapperWithNewWrapperWithDelegate(ctx context.Context, writer io.Writer) *WrapperWriter
- func NewWrapperWithStdio(ctx context.Context) *WrapperWriter
- func (w *WrapperWriter) ChangeDelegate(writer io.Writer)
- func (w *WrapperWriter) Delegate() io.Writer
- func (w *WrapperWriter) Delete(key string) *WrapperWriter
- func (w *WrapperWriter) Get(key string) (any, bool)
- func (w *WrapperWriter) Has(key string) bool
- func (w *WrapperWriter) Set(key string, val any) *WrapperWriter
- func (w *WrapperWriter) Write(p []byte) (n int, err error)
- type WrapperWriterHandler
Constants ¶
View Source
const ( RollDayFileOriginFileName = "_roll_day_file_origin_file_name" RollDayFileOriginFileBaseName = "_roll_day_file_origin_file_base_name" RollDayFileOriginFileAbsPath = "_roll_day_file_origin_file_abs_path" RollDayFileOriginFileExt = "_roll_day_file_origin_file_ext" RollDayFileOriginDir = "_roll_day_file_origin_dir" )
View Source
const ( RollDayFileEventDayChange = "_roll_day_file_event_day_change" RollDayFileEventFileChange = "_roll_day_file_event_file_change" )
View Source
const (
RollDayFileDatetimeYearMonthDayFormat = "2006-01-02"
)
Variables ¶
This section is empty.
Functions ¶
func PathExists ¶ added in v0.1.10
func RollDayFileCheckTime ¶
func RollDayFileCheckTime(wrapper *WrapperWriter, ep *event.EventGroup) error
func RollDayFileCompress ¶
func RollDayFileCompress(wrapper *WrapperWriter, ep *event.EventGroup) error
func RollDayFileSetupFileWriter ¶
func RollDayFileSetupFileWriter(wrapper *WrapperWriter, ep *event.EventGroup) error
Types ¶
type RollDayFileOption ¶
type RollDayFileOption func(wrapper *WrapperWriter, ep *event.EventGroup) error
func RollDayFileMoveFileName ¶
func RollDayFileMoveFileName(datetimeFormat string) RollDayFileOption
type WrapperWriter ¶
type WrapperWriter struct {
// contains filtered or unexported fields
}
func NewWrapper ¶
func NewWrapper(ctx context.Context) *WrapperWriter
func NewWrapperWithHandler ¶
func NewWrapperWithHandler( ctx context.Context, handlers ...WrapperWriterHandler) (*WrapperWriter, error)
func NewWrapperWithNewWrapperWithDelegate ¶ added in v0.1.4
func NewWrapperWithNewWrapperWithDelegate(ctx context.Context, writer io.Writer) *WrapperWriter
func NewWrapperWithStdio ¶
func NewWrapperWithStdio(ctx context.Context) *WrapperWriter
func (*WrapperWriter) ChangeDelegate ¶
func (w *WrapperWriter) ChangeDelegate(writer io.Writer)
func (*WrapperWriter) Delegate ¶
func (w *WrapperWriter) Delegate() io.Writer
func (*WrapperWriter) Delete ¶
func (w *WrapperWriter) Delete(key string) *WrapperWriter
func (*WrapperWriter) Has ¶
func (w *WrapperWriter) Has(key string) bool
func (*WrapperWriter) Set ¶
func (w *WrapperWriter) Set(key string, val any) *WrapperWriter
type WrapperWriterHandler ¶
type WrapperWriterHandler func(writer *WrapperWriter) error
func DefaultRollDay ¶
func DefaultRollDay(outFilePath string) WrapperWriterHandler
func RollDayFileWriterHandler ¶
func RollDayFileWriterHandler(outFilePath string, options ...RollDayFileOption) WrapperWriterHandler
func RollDayWithDatetimeFormat ¶
func RollDayWithDatetimeFormat(outFilePath, datetimeFormat string) WrapperWriterHandler
Click to show internal directories.
Click to hide internal directories.