logging.spec 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. {
  2. "module_spec": {
  3. "module_name": "Logging",
  4. "module_description": "Logging options",
  5. "config_data": [
  6. {
  7. "item_name": "loggers",
  8. "item_type": "list",
  9. "item_optional": false,
  10. "item_default": [],
  11. "list_item_spec": {
  12. "item_name": "logger",
  13. "item_type": "map",
  14. "item_optional": false,
  15. "item_default": {},
  16. "map_item_spec": [
  17. { "item_name": "name",
  18. "item_type": "string",
  19. "item_optional": false,
  20. "item_default": ""
  21. },
  22. { "item_name": "severity",
  23. "item_type": "string",
  24. "item_optional": false,
  25. "item_default": "INFO"
  26. },
  27. { "item_name": "debuglevel",
  28. "item_type": "integer",
  29. "item_optional": false,
  30. "item_default": 0
  31. },
  32. { "item_name": "additive",
  33. "item_type": "boolean",
  34. "item_optional": false,
  35. "item_default": false
  36. },
  37. { "item_name": "output_options",
  38. "item_type": "list",
  39. "item_optional": false,
  40. "item_default": [],
  41. "list_item_spec": {
  42. "item_name": "output_option",
  43. "item_type": "map",
  44. "item_optional": false,
  45. "item_default": {},
  46. "map_item_spec": [
  47. { "item_name": "destination",
  48. "item_type": "string",
  49. "item_optional": false,
  50. "item_default": "console"
  51. },
  52. { "item_name": "output",
  53. "item_type": "string",
  54. "item_optional": false,
  55. "item_default": "stdout"
  56. },
  57. { "item_name": "flush",
  58. "item_type": "boolean",
  59. "item_optional": false,
  60. "item_default": true
  61. },
  62. { "item_name": "maxsize",
  63. "item_type": "integer",
  64. "item_optional": false,
  65. "item_default": 0
  66. },
  67. { "item_name": "maxver",
  68. "item_type": "integer",
  69. "item_optional": false,
  70. "item_default": 0
  71. }
  72. ]
  73. }
  74. }
  75. ]
  76. }
  77. }
  78. ],
  79. "commands": []
  80. }
  81. }