You are currently browsing legacy 4.1 version of documentation. Click here to switch to the newest 4.2 version.

We can help you with migration to the latest RavenDB

Contact Us Now
see on GitHub

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());