mock_manager.go 445 B

12345678910111213141516171819
  1. package logger
  2. // MockWriteManager does nothing and is provided for testing purposes
  3. type MockWriteManager struct {
  4. }
  5. // NewMockWriteManager creates an OutputManager that does nothing for testing purposes
  6. func NewMockWriteManager() OutputManager {
  7. return &MockWriteManager{}
  8. }
  9. // Append is a mock stub
  10. func (m *MockWriteManager) Append(data []byte, target LogOutput) {
  11. }
  12. // Shutdown is a mock stub
  13. func (m *MockWriteManager) Shutdown() {
  14. }