Changing SEQ default minimum level of 'log writes'
Up to v19.5.x, the default minimum level of 'log writes' in clients (Robot and Studio) and server is "Verbose" (=all levels).
Starting from v20.3, the default minimum level of 'log writes' is "Information". This means that all the debug log writes from Robot/Studio and server don't write to SEQ by default.
Why has this change been made?
Based on our experience in the field, this change has led to significant improvements in the performance (memory and disk IO) on the client-side and on the server-side.
Changing the default 'log writes'
In case you want to change back the config to write debug level (all levels), do the following:
-
In the “config” sub folder (of the Robot/Studio), open the
serilog.json
file to edit. -
Replace the line:
"LevelSwitches": { "$controlSwitch": "Information" }
-
with the line:
"LevelSwitches": { "$controlSwitch": "Verbose" }
-
Do the same for the server side (open the
serilog.json
file under the folder of the relevant service and apply the same change as above).