[BUG] Logger Summary
### Describe the bug

Hey again,

i'm currently implementing a logger into my application and have some questions and a (possible) bug report about this:

## 1. Swagger Logs

Would it be possible to turn off these logs:
```
[default] Swagger JSON is available on http://0.0.0.0:8000/doc/swagger.json
[default] Swagger UI is available on http://0.0.0.0:8000/doc/
```

### 2. Typings

It seems that the types for the `logger` object of the `TsED.Configuration` are not defined somewhere?

I found `PlatformLoggerSettings` (@tsed/common) and  `TsED.Configuration` in code but no combined configuration and no definition within the Configuration itself, why my IDEA also offers no auto complete. I found for example [this types](https://github.com/tsedio/tsed/blob/e660d5b94b7c0978e81055d5536c5bbac9a6c746/packages/di/src/common/services/DIConfiguration.ts#L87) but here also is not a combined object used.

### 3. Small bug in format

My info logs print as:

```
[2023-11-03T16:58:08.264] [INFO ] [TSED]
```

There is an extra whitespace in the log level breclets

### 4. Export defaultReqIdBuilder

It would be cool if the [`defaultReqIdBuilder`](https://github.com/tsedio/tsed/blob/e660d5b94b7c0978e81055d5536c5bbac9a6c746/packages/platform/common/src/utils/createContext.ts#L8-L10) could be exported somehow. My Goal is to override the reqId generator, check a header value and if this header doesn't exist, use the default handler.

### 5. RequestFields

I found out that the `requestFields` option only applies to `.info` logs. Thats not documented (or i didn't found it) and i'm wondering if this is correct. If a request fails, the logger logs the `request.end` event with the complete request with all fields. When i'm thinking of a login endpoint and a user enters wrong data, his plain output would be printed to console, which should absolutely not be the case imo (for example i would be able to see his login requests and his entered passwords)

### To Reproduce

Let me know if you need something, but the code here is here:

https://github.com/tsedio/tsed/blob/e660d5b94b7c0978e81055d5536c5bbac9a6c746/packages/platform/platform-log-middleware/src/middlewares/PlatformLogMiddleware.ts#L111-L122

### Expected behavior

1. Be able to turn off the swagger logs
2. The type definition should be added correctly
3. No extra whitespace
4. Possibility added to call the default req id generator
5. The `requestFields` should apply to all kind of loggings

### Code snippets

_No response_

### Repository URL example

_No response_

### OS

macOs

### Node version

18.17.1

### Library version

7.43.0

### Additional context

_No response_