# \--log.custom-level

**URL:** <https://forum.storj.io/t/log-custom-level/25839>\
**Category:** FAQ\
**Tags:** docker\
**Created:** [April 14, 2024, 9:15am UTC](https://forum.storj.io/t/log-custom-level/25839 "2024-04-14T09:15:02Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![snorkel](https://storj.bcdn.literatehosting.com/letter_avatar/snorkel/32/5_5575768a8748004e209b776fc1b2916d.png) [@snorkel](https://forum.storj.io/u/snorkel)\
**Post date:** [April 21, 2024, 7:56am UTC](https://forum.storj.io/t/log-custom-level/25839/7 "2024-04-21T07:56:47Z")

</div>

I put `piecestore` on FATAL, because it logs the lost races too on ERROR or WARN levels.

```auto
time ERROR piecestore upload failed ....

```

What does `collector` do? It’s the Garbage Collector that we are debugging? Or it’s another walker?  
If I put it on ERROR, does it logs the GC start and finish?

```auto
time INFO collector deleted expired piece {"Process": "storagenode", "Satellite ID": "xxx", "Piece ID": "xxx"}

```

Does this looks OK, after container name?

```auto
--log.level=info \
--log.custom-level=piecestore=FATAL,collector=ERROR \

```

---

_[View the full topic](https://forum.storj.io/t/log-custom-level/25839)._
