# ILogger

`interface` in `types` · v0.5.0

<https://docs.seedcord.org/packages/types/0.5.0/interfaces/ilogger>

ILogger interface defining logging methods for various log levels.

```ts
interface ILogger
```

## Methods

### debug

```ts
debug(
    msg: string,
    args: unknown[]
): void
```

### error

```ts
error(
    msg: string,
    args: unknown[]
): void
```

### http

```ts
http(
    msg: string,
    args: unknown[]
): void
```

### info

```ts
info(
    msg: string,
    args: unknown[]
): void
```

### silly

```ts
silly(
    msg: string,
    args: unknown[]
): void
```

### verbose

```ts
verbose(
    msg: string,
    args: unknown[]
): void
```

### warn

```ts
warn(
    msg: string,
    args: unknown[]
): void
```
