Operations: Server: How to Get Logs Configuration

To get the server logs configuration, use GetLogsConfigurationOperation from Maintenance.Server

Syntax

public GetLogsConfigurationOperation()

Return Value

The result of executing GetLogsConfigurationOperation is a GetLogsConfigurationResult object:

public class GetLogsConfigurationResult
{
    public LogMode CurrentMode { get; set; }

    public LogMode Mode { get; set; }

    public string Path { get; set; }

    public bool UseUtcTime { get; set; }
}
CurrentMode Current mode that is active
Mode Mode that is written in the configuration file and which will be used after a server restart
Path Path to which logs will be written
UseUtcTime Indicates if logs will be written in UTC or in server local time

Example

GetLogsConfigurationResult logsConfiguration = store
    .Maintenance
    .Server
    .Send(new GetLogsConfigurationOperation());
GetLogsConfigurationResult logsConfiguration = await store
    .Maintenance
    .Server
    .SendAsync(new GetLogsConfigurationOperation());