package
0.1.0
Repository: https://github.com/mgla96/ssh-watcher.git
Documentation: pkg.go.dev

# README

linetracker

import "github.com/mgla96/ssh-watcher/internal/linetracker"

Index

type FileProcessedLineTracker

type FileProcessedLineTracker struct {
    StateFilePath string
}

func NewFileProcessedLineTracker

func NewFileProcessedLineTracker(stateFilePath string) FileProcessedLineTracker

func (FileProcessedLineTracker) GetLastProcessedLine

func (f FileProcessedLineTracker) GetLastProcessedLine() (int, error)

GetLastProcessedLine reads the statefile and extracts the last processed line number in the ssh log file.

func (FileProcessedLineTracker) UpdateLastProcessedLine

func (f FileProcessedLineTracker) UpdateLastProcessedLine(lineNumber int) error

Generated by gomarkdoc