logger_config.proto 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package NYql.NProto;
  2. option java_package = "ru.yandex.yql.proto";
  3. message TLoggingConfig {
  4. enum ELogTo {
  5. STDERR = 1;
  6. STDOUT = 2;
  7. CONSOLE = 3;
  8. FILE = 4;
  9. SYSLOG = 5;
  10. YQL_UA_LOGGER = 6;
  11. }
  12. enum ELevel {
  13. FATAL = 0;
  14. ERROR = 1;
  15. WARN = 2;
  16. INFO = 3;
  17. DEBUG = 4;
  18. TRACE = 5;
  19. }
  20. enum EComponent {
  21. DEFAULT = 0;
  22. CORE = 1;
  23. CORE_EXECUTION = 2;
  24. SQL = 3;
  25. PROVIDER_COMMON = 4;
  26. PROVIDER_CONFIG = 5;
  27. PROVIDER_RESULT = 6;
  28. PROVIDER_YT = 7;
  29. PROVIDER_KIKIMR = 8;
  30. PROVIDER_KQP = 9;
  31. PROVIDER_RTMR = 10;
  32. PERFORMANCE = 11;
  33. NET = 12;
  34. PROVIDER_STAT = 13;
  35. PROVIDER_SOLOMON = 14;
  36. CORE_EVAL = 15;
  37. CORE_PEEPHOLE = 16;
  38. PROVIDER_DQ = 17;
  39. PROVIDER_CLICKHOUSE = 18;
  40. PROVIDER_YDB = 19;
  41. PROVIDER_PQ = 20;
  42. PROVIDER_S3 = 21;
  43. CORE_DQ = 22;
  44. HTTP_GATEWAY = 23;
  45. PROVIDER_GENERIC = 24;
  46. PROVIDER_PG = 25;
  47. PROVIDER_PURE = 26;
  48. FAST_MAP_REDUCE = 27;
  49. }
  50. message TComponentLevel {
  51. optional EComponent C = 1;
  52. optional ELevel L = 2;
  53. }
  54. message TLogDestination {
  55. optional ELogTo Type = 1;
  56. optional string Target = 2;
  57. }
  58. repeated TLogDestination LogDest = 2; // If none is passed InitLogger sets default STDERR backend
  59. repeated TComponentLevel Levels = 3;
  60. optional ELevel AllComponentsLevel = 4 [default = INFO];
  61. }