# DefaultLogger API

Classes from @purista/core

---
Canonical: /handbook/api/classes/_purista_core.DefaultLogger/
Source: DefaultLogger/DefaultLogger.impl.ts
Format: Markdown for agents
---

Package: `@purista/core`

## Signature

```typescript
class DefaultLogger
```

## Members

### Constructors

- `new constructor(log: Logger)`

### Methods

- `debug(...args: LogFnParamType): void`
- `error(...args: LogFnParamType): void`
- `fatal(...args: LogFnParamType): void`
- `getChildLogger(options: LoggerOptions): Logger`
- `info(...args: LogFnParamType): void`
- `trace(...args: LogFnParamType): void`
- `warn(...args: LogFnParamType): void`
