{ "Logging": { "File": { "BasePath": "Logs", "FileAccessMode": "KeepOpenAndAutoFlush", "FileEncodingName": "utf-8", "DateFormat": "yyyyMMdd", "CounterFormat": "000", "MaxFileSize": 1048576, "LogLevel": { "OCPP": "Trace", "Microsoft": "Warning", "Default": "Debug" }, "IncludeScopes": false, "MaxQueueSize": 10, "Files": [ { "Path": "OCPP.Core.Server-.log", "CounterFormat": "00" } ] } }, "LogLevel": { "Default": "Information" }, "ConnectionStrings": { //"SQLite": "Filename=.\\..\\SQLite\\OCPP.Core.sqlite;" "SqlServer": "Server=202.129.205.201,31455;Database=master;Password=sql-pass;Trusted_Connection=True;Encrypt=false;TrustServerCertificate=false" }, "MessageDumpDir": "c:\\temp\\OCPP", "DbMessageLog": 2, // 0=None, 1=Info, 2=Verbose (all) "ShowIndexInfo": true, // show status info in root web "MaxMessageSize": 1048576, // max. allowed message size in bytes "ValidateMessages": true, // validate incoming messages against schema "DenyConcurrentTx": false, // deny concurrent transactions with same charge-tag "HeartBeatInterval": 300, // in seconds (=> interval is send to chargers) "AutoMigrateDB": true, // Use EF migration of database schema changes (Attention: needs admin permission in SQL-Server DB) "ApiKey": "36029A5F-B736-4DA9-AE46-D66847C9062C", "AllowedHosts": "*", "Kestrel": { "Endpoints": { "Http": { "Url": "http://localhost:8081" }, "HttpsInlineCertFile": { "Url": "https://localhost:8091", "Certificate": { "Path": "localhost.pfx", "Password": "OCPP.Core" } } } } }