aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.zig
blob: e1f092829585c7e448a7a8ded376979fbf9b3544 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
pub fn main() !void {
    var gpa = std.heap.GeneralPurposeAllocator(.{}){};
    const allocator = gpa.allocator();

    // initialize a logging pool
    try logz.setup(allocator, .{
        .level = .Info,
        .pool_size = 100,
        .buffer_size = 4096,
        .large_buffer_count = 8,
        .large_buffer_size = 16384,
        .output = .stdout,
        .encoding = .logfmt,
    });
    defer logz.deinit();

    var app = try App.init(allocator);
    defer app.deinit();

    try @import("web/web.zig").start(&app);
}

const logz = @import("logz");
const std = @import("std");
const App = @import("app.zig").App;