appsettings.json 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. {
  2. "WSPort": 54089,
  3. "WSSPort": "",
  4. "LocalAuthAPI": "",
  5. "LogProvider": "NLog",
  6. "OCPP20_WSUrl": "ws://ocpp.phihong.com.tw:5004",
  7. "OCPP20_WSSUrl": "ws://ocpp.phihong.com.tw:5004",
  8. "MaintainMode": 0,
  9. "Logging": {
  10. "LogLevel": {
  11. "Default": "Information",
  12. "Microsoft.AspNetCore": "Warning"
  13. }
  14. },
  15. "NLog": {
  16. "targets": {
  17. "async": true,
  18. "f": {
  19. "type": "File",
  20. "keepFileOpen": false,
  21. "fileName": "/home/logs/server/${shortdate}.log",
  22. "layout": "${longdate} ${uppercase:${level}} ${message}"
  23. },
  24. "ws": {
  25. "type": "File",
  26. "keepFileOpen": false,
  27. "fileName": "/home/logs/server/WS_${shortdate}.log",
  28. "layout": "${longdate} ${uppercase:${level}} ${message}"
  29. },
  30. "Console": {
  31. "type": "Console",
  32. "layout": "${longdate} ${uppercase:${level}} ${message}"
  33. },
  34. "auth": {
  35. "type": "File",
  36. "keepFileOpen": false,
  37. "fileName": "/home/logs/server/Auth_${shortdate}.log",
  38. "layout": "${longdate} ${callsite} ${uppercase:${level}} ${message}"
  39. }
  40. },
  41. "rules": [
  42. {
  43. "ruleName": "HttpRecord",
  44. "logger": "HeaderRecord*",
  45. "minLevel": "Info",
  46. "writeTo": "ws"
  47. },
  48. {
  49. "ruleName": "WsRecord",
  50. "logger": "EVCB_OCPP.WSServer.Service.WsService*",
  51. "minLevel": "Info",
  52. "writeTo": "ws"
  53. },
  54. {
  55. "ruleName": "OuterBusinessService",
  56. "logger": "EVCB_OCPP.WSServer.Service.OuterBusinessService",
  57. "level": "Info",
  58. "writeTo": "auth"
  59. },
  60. {
  61. "ruleName": "FileLog",
  62. "logger": "EVCB_OCPP.*",
  63. "minLevel": "Debug",
  64. "writeTo": "f"
  65. },
  66. {
  67. "ruleName": "ConsoleLog",
  68. "logger": "EVCB_OCPP.*",
  69. "minlevel": "Trace",
  70. "writeTo": "console"
  71. },
  72. {
  73. "ruleName": "MsFileLog",
  74. "logger": "Microsoft.*",
  75. "minLevel": "Warn",
  76. "writeTo": "f"
  77. },
  78. {
  79. "ruleName": "MsConsoleLog",
  80. "logger": "Microsoft.*",
  81. "minlevel": "Warn",
  82. "writeTo": "console"
  83. },
  84. {
  85. "ruleName": "DbConsoleLog",
  86. "logger": "System.Data.Entity.*",
  87. "minlevel": "Info",
  88. "writeTo": "console"
  89. },
  90. {
  91. "ruleName": "DbFileLog",
  92. "logger": "System.Data.Entity.*",
  93. "minlevel": "Info",
  94. "writeTo": "f"
  95. }
  96. ]
  97. },
  98. "ConnectionStrings": {
  99. "ConnectionLogDBContext": "data source=zerova-ev-dev.database.windows.net;initial catalog=StandardOCPP_ConnectionLog;persist security info=True;user id=azdevsoftware;password=1h52dev#az;MultipleActiveResultSets=True;App=EntityFramework;TrustServerCertificate=true;Max Pool Size=200;Connection Lifetime=0;Pooling=true;",
  100. "MainDBContext": "data source=zerova-ev-dev.database.windows.net;initial catalog=StandardOCPP_Main;;persist security info=True;user id=azdevsoftware;password=1h52dev#az;MultipleActiveResultSets=True;App=EntityFramework;TrustServerCertificate=true;Max Pool Size=1024;Connection Lifetime=0;Pooling=true;Min Pool Size=150;",
  101. "MeterValueDBContext": "data source=zerova-ev-dev.database.windows.net;initial catalog=StandardOCPP_MeterValue;;persist security info=True;user id=azdevsoftware;password=1h52dev#az;MultipleActiveResultSets=True;App=EntityFramework;TrustServerCertificate=true;Max Pool Size=200;Connection Lifetime=0;Pooling=true;",
  102. "WebDBContext": "data source=zerova-ev-dev.database.windows.net;initial catalog=StandardOCPP_Web;;persist security info=True;user id=azdevsoftware;password=1h52dev#az;MultipleActiveResultSets=True;App=EntityFramework;TrustServerCertificate=true;Max Pool Size=200;Connection Lifetime=0;Pooling=true;"
  103. }
  104. }