appsettings.json 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. {
  2. "WSPort": 54089,
  3. "WSSPort": "",
  4. "LocalAuthAPI": "",
  5. "apipass": "12345678",
  6. "LogProvider": "NLog",
  7. "OCPP20_WSUrl": "ws://ocpp.phihong.com.tw:5004",
  8. "OCPP20_WSSUrl": "ws://ocpp.phihong.com.tw:5004",
  9. "MaintainMode": 0,
  10. "Logging": {
  11. "LogLevel": {
  12. "Default": "Information",
  13. "Microsoft.AspNetCore": "Warning"
  14. }
  15. },
  16. "NLog": {
  17. "targets": {
  18. "async": true,
  19. "f": {
  20. "type": "File",
  21. "keepFileOpen": false,
  22. "fileName": "/home/logs/server/${shortdate}.log",
  23. "layout": "${longdate} ${uppercase:${level}} ${message}"
  24. },
  25. "ws": {
  26. "type": "File",
  27. "keepFileOpen": false,
  28. "fileName": "/home/logs/server/WS_${shortdate}.log",
  29. "layout": "${longdate} ${uppercase:${level}} ${message}"
  30. },
  31. "Console": {
  32. "type": "Console",
  33. "layout": "${longdate} ${uppercase:${level}} ${message}"
  34. },
  35. "auth": {
  36. "type": "File",
  37. "keepFileOpen": false,
  38. "fileName": "/home/logs/server/Auth_${shortdate}.log",
  39. "layout": "${longdate} ${callsite} ${uppercase:${level}} ${message}"
  40. }
  41. },
  42. "rules": [
  43. {
  44. "ruleName": "HttpRecord",
  45. "logger": "HeaderRecord*",
  46. "minLevel": "Info",
  47. "writeTo": "ws"
  48. },
  49. {
  50. "ruleName": "WsRecord",
  51. "logger": "EVCB_OCPP.WSServer.Service.WsService*",
  52. "minLevel": "Info",
  53. "writeTo": "ws"
  54. },
  55. {
  56. "ruleName": "OuterBusinessService",
  57. "logger": "EVCB_OCPP.WSServer.Service.OuterBusinessService",
  58. "level": "Info",
  59. "writeTo": "auth"
  60. },
  61. {
  62. "ruleName": "FileLog",
  63. "logger": "EVCB_OCPP.*",
  64. "minLevel": "Debug",
  65. "writeTo": "f"
  66. },
  67. {
  68. "ruleName": "ConsoleLog",
  69. "logger": "EVCB_OCPP.*",
  70. "minlevel": "Trace",
  71. "writeTo": "console"
  72. },
  73. {
  74. "ruleName": "MsFileLog",
  75. "logger": "Microsoft.*",
  76. "minLevel": "Warn",
  77. "writeTo": "f"
  78. },
  79. {
  80. "ruleName": "MsConsoleLog",
  81. "logger": "Microsoft.*",
  82. "minlevel": "Warn",
  83. "writeTo": "console"
  84. },
  85. {
  86. "ruleName": "DbConsoleLog",
  87. "logger": "System.Data.Entity.*",
  88. "minlevel": "Info",
  89. "writeTo": "console"
  90. },
  91. {
  92. "ruleName": "DbFileLog",
  93. "logger": "System.Data.Entity.*",
  94. "minlevel": "Info",
  95. "writeTo": "f"
  96. }
  97. ]
  98. },
  99. "ReverseProxy": {
  100. "Routes": {
  101. "routeApi": {
  102. "ClusterId": "api",
  103. "Match": {
  104. "Path": "/api/{**remainder}"
  105. },
  106. "Transforms": [
  107. { "PathRemovePrefix": "/api" }
  108. ]
  109. },
  110. "route1": {
  111. "ClusterId": "ocpp",
  112. "Match": {
  113. "Path": "{**catch-all}"
  114. }
  115. }
  116. },
  117. "Clusters": {
  118. "ocpp": {
  119. "Destinations": {
  120. "destination1": {
  121. "Address": "http://localhost:54089/"
  122. }
  123. }
  124. },
  125. "api": {
  126. "Destinations": {
  127. "destination1": {
  128. "Address": "http://localhost:54088/"
  129. }
  130. }
  131. }
  132. }
  133. },
  134. "ConnectionStrings": {
  135. "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;",
  136. "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;",
  137. "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;",
  138. "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;"
  139. }
  140. }