Skip to content


Protocol function

Protocol or log functions work similarly to COMOS, but you must use bin\Comos.Web.Worker.exe.config and not bin\Comos.exe.config. As this file is located on the server, logging settings can only be changed there.

Protocol function for the web page

In both configuration files "<Build-Path>\Web\web.config" and "<Build- Path>\ComosServices\ComosGateway\Hosting\Web.config" the following lines have to be set to active:

<add key="serilog:write-to:File.path" value="D:\Logs\log.txt" />
<add key="serilog:write-to:File.outputTemplate" value="[{Timestamp:o} {Level:u3} {ProcessId:D6} {ThreadId:D6} {MachineName} {ServiceName} {ServiceVersion}] {Message:lj} || {Properties} {NewLine}"/>
<add key="serilog:write-to:Elasticsearch.nodeUris" value="http://localhost:9200"/>
<add key="serilog:write-to:Elasticsearch.indexFormat" value="comosindex-{0:yyyy.MM}"/>-->

And under \<appSettings>:

<add key="serilog:minimum-level" value="Verbose"/>


Verbose logging should be used with care.


Connect and Collaborate with Industrial Professionals and Join the Community!

Click to load comments