> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ag2.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# autogen.logger.LoggerFactory

<h2 id="autogen.logger.LoggerFactory" class="doc doc-heading">
  <code class="doc-symbol doc-symbol-heading doc-symbol-class" />

  <span class="doc doc-object-name doc-class-name">LoggerFactory</span>
</h2>

```python theme={null}
LoggerFactory()
```

Factory class to create logger objects.

### Static Methods

<code class="doc-symbol doc-symbol-heading doc-symbol-method" />

#### get\_logger

```python theme={null}
get_logger(logger_type: Literal['sqlite', 'file'] = 'sqlite', config: dict[str, Any] | None = None) -> BaseLogger
```

Factory method to create logger objects.<br />

<b>Parameters:</b>

| Name          | Description                                                                                                                             |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| `logger_type` | Type of logger.<br /><br />Defaults to "sqlite".<br /><br />**Type:** Literal\['sqlite', 'file']<br /><br />**Default:** 'sqlite'       |
| `config`      | Configuration for logger.<br /><br />Defaults to None.<br /><br />**Type:** dict\[str, typing.Any] \| None<br /><br />**Default:** None |

<b>Returns:</b>

| Type                                                                    | Description               |
| ----------------------------------------------------------------------- | ------------------------- |
| [BaseLogger](/docs/api-reference/autogen/logger/base_logger/BaseLogger) | BaseLogger: Logger object |

<br />
