log API Reference

*Auto-generated from module reflection*

NanoLang Mascot

Functions

`fn log_get_level() -> int`

**Returns:** `int`

`fn log_trace(category: string, message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `category` | `string` |

| `message` | `string` |

**Returns:** `void`

`fn log_debug(category: string, message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `category` | `string` |

| `message` | `string` |

**Returns:** `void`

`fn log_info(category: string, message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `category` | `string` |

| `message` | `string` |

**Returns:** `void`

`fn log_warn(category: string, message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `category` | `string` |

| `message` | `string` |

**Returns:** `void`

`fn log_error(category: string, message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `category` | `string` |

| `message` | `string` |

**Returns:** `void`

`fn log_fatal(category: string, message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `category` | `string` |

| `message` | `string` |

**Returns:** `void`

`fn trace(message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `message` | `string` |

**Returns:** `void`

`fn debug(message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `message` | `string` |

**Returns:** `void`

`fn info(message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `message` | `string` |

**Returns:** `void`

`fn warn(message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `message` | `string` |

**Returns:** `void`

`fn error(message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `message` | `string` |

**Returns:** `void`

`fn fatal(message: string) -> void`

**Parameters:**

| Name | Type |

|------|------|

| `message` | `string` |

**Returns:** `void`

Structs

*No public structs*

Enums

*No public enums*

Unions

*No public unions*

Opaque Types

*No opaque types*

Constants

| Name | Type | Value |

|------|------|-------|

| `default_log_level` | `int` | `2` |