> For the complete documentation index, see [llms.txt](https://vostok.gitbook.io/logging/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vostok.gitbook.io/logging/prototype/quick-start.md).

# Quick Start

## Installing from NuGet

Dependencies: .NETStandard 2.0

```aspnet
PM> Install-Package Vostok.Logging.Console
```

Browse the [Vostok.Logging tag on NuGet](https://www.nuget.org/packages?q=Vostok.Logging) to see more packages.

## SetUp

Include Vostok libraries in project:

```csharp
using Vostok.Logging.Abstractions;
using Vostok.Logging.Console;
```

Use the `ConsoleLog()` and log an informational message.\
Since the log is asynchronous, add `Flush()` to record the message before the program ends:

```csharp
Ilog log = new ConsoleLog();  
log.Info("Hello, {user}!", "I-430");

ConsoleLog.Flush();
```

Result:

```aspnet
2018-11-06 16:37:00,193 INFO  Hello, I-430!
```

## &#x20;&#x20;

Read more about syntax features, out-of-the-box implementations and advanced usage:

{% content-ref url="/pages/-LUdwnn27OtY0HLtruOL" %}
[Syntax](/logging/prototype/syntax.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LM2UW0i-c\_DS4iQb-nO" %}
[Implementations](/logging/prototype/implementations.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LM2UZM56cTmMhKXJUBO" %}
[Advanced usage](/logging/prototype/advanced-usage.md)
{% endcontent-ref %}
