# EPF Cohort 6 – Week 19 Update
## News:
During the last week, we merged tracing into the main grandine branch, so that is now completed and tracing works well! :)
>Additionally, I am taking my master’s exams (since the university in my country was closed for a year during this academic year, all my exam periods were squeezed into the last two months). By next week, this should be completed.
In the meantime, I received some feedback from Saulius regarding the integration of a local timezone timer in the tracing logs. I addressed that and included the changes in the previously opened PR, which is about hiding exception logs for standard users and enabling them for developers to detect malicious or unusual behavior. **[PR #432](https://github.com/grandinetech/grandine/pull/432)**
This PR customizes exception logging (for suspicious/malicious behavior detection) via ENV and API and adds local timezone support in the tracing logs. It also renames "crit" to "exception," coordinated with the submodule change here: **[PR #22](https://github.com/grandinetech/eth2_libp2p/pull/22)**
Additionally, I opened a separate PR regarding the customization of the log output format that Saulius requested. However, some of the nice features of the default tracing format are lost, so, for example, I manually implemented the enablement of ANSI color for log levels when enabled. **[PR #447](https://github.com/grandinetech/grandine/pull/447)**
> This PR is separated to make future reverts easier (in case Grandine decide to return to the standard tracing output instead of the customized one).
## Next
Additionally, I got a new task (if time allows) — to use **Eth Docker** and explore how tracing could be directly integrated with **metrics**.
## Resources
- **[Grandinetech](https://github.com/grandinetech)**
- https://github.com/grandinetech/grandine/pull/432
- https://github.com/grandinetech/eth2_libp2p/pull/22
- https://github.com/grandinetech/grandine/pull/447