errors.go 2.7 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package nginx_log
  2. import "github.com/uozi-tech/cosy"
  3. var (
  4. e = cosy.NewErrorScope("nginx_log")
  5. ErrLogPathIsNotUnderTheLogDirWhiteList = e.New(50001, "the log path is not under the paths in settings.NginxSettings.LogDirWhiteList")
  6. ErrServerIdxOutOfRange = e.New(50002, "serverIdx out of range")
  7. ErrDirectiveIdxOutOfRange = e.New(50003, "directiveIdx out of range")
  8. ErrLogDirective = e.New(50004, "directive.Params neither access_log nor error_log")
  9. ErrDirectiveParamsIsEmpty = e.New(50005, "directive params is empty")
  10. ErrErrorLogPathIsEmpty = e.New(50006, "settings.NginxLogSettings.ErrorLogPath is empty, refer to https://nginxui.com/guide/config-nginx.html for more information")
  11. ErrAccessLogPathIsEmpty = e.New(50007, "settings.NginxLogSettings.AccessLogPath is empty, refer to https://nginxui.com/guide/config-nginx.html for more information")
  12. ErrEmptyLogLine = e.New(50008, "empty log line")
  13. ErrInvalidTimestamp = e.New(50009, "invalid timestamp format")
  14. ErrUnsupportedLogFormat = e.New(50010, "unsupported log format")
  15. ErrIndexerNotAvailable = e.New(50011, "log indexer not available")
  16. ErrAnalyticsServiceNotAvailable = e.New(50012, "analytics service not available")
  17. ErrLogFileNotExists = e.New(50013, "log file does not exist")
  18. ErrLogPathNotUnderWhitelist = e.New(50014, "log path is not under whitelist")
  19. ErrCannotAccessLogFile = e.New(50015, "cannot access log file")
  20. ErrBackgroundServiceNotAvailable = e.New(50016, "background log service not available")
  21. ErrFilePathRequired = e.New(50017, "file path is required")
  22. ErrFailedToRebuildIndex = e.New(50018, "failed to rebuild index")
  23. ErrFailedToRebuildFileIndex = e.New(50019, "failed to rebuild file index")
  24. ErrFailedToDeleteFileIndex = e.New(50020, "failed to delete file index")
  25. ErrFailedToDeleteAllIndexes = e.New(50021, "failed to delete all indexes")
  26. ErrFailedToGetIndexStats = e.New(50022, "failed to get index status")
  27. ErrFailedToGetPersistenceStats = e.New(50023, "failed to get persistence stats")
  28. ErrLogFileNotRegular = e.New(50024, "log file is not a regular file")
  29. ErrInvalidWebSocketMessageType = e.New(50025, "invalid websocket message type")
  30. ErrModernSearcherNotAvailable = e.New(50026, "modern searcher service not available")
  31. ErrModernAnalyticsNotAvailable = e.New(50027, "modern analytics service not available")
  32. ErrModernIndexerNotAvailable = e.New(50028, "modern indexer service not available")
  33. )