code-server icon indicating copy to clipboard operation
code-server copied to clipboard

[Feat]: Custom logging format in code-server

Open Coding-Crashkurse opened this issue 2 years ago • 5 comments

What is your suggestion?

My company needs to log messages in a JSON-Format and at minimum the current timestamp and the log message. We use code-server together with JupyterLab, so the logs look like this (in Python, changing the log-format is easy)

grafik

Why do you want this feature?

Getting common logs is required the in the company due to compliance reasons. I would ideally set it like this:

code-server --log-format='%(filename)s: ', '%(levelname)s: ', '%(funcName)s(): ','%(lineno)d:\t', '%(message)s')

Are there any workarounds to get this functionality today?

Are there? As far as I know I can only get the log level but I have seen code-server uses @coder/logger which has to capability to extend the formatter (https://www.npmjs.com/package/@coder/logger).

Have you ever received a request like this or is there even a workaround to archieve this?

Coding-Crashkurse avatar Jul 11 '22 14:07 Coding-Crashkurse

Hmm...I don't think there are workarounds. Is your company using Coder or is this some custom setup?

@code-asher what are your thoughts?

jsjoeio avatar Jul 18 '22 23:07 jsjoeio

We use the normal code-server inside a container

Coding-Crashkurse avatar Jul 19 '22 18:07 Coding-Crashkurse

Apologies if this ends up being a duplicate post; I initially responded from email but it seems to have vanished into the void. Here is what I wrote:

There is no way to achieve this currently but it would be pretty trivial to implement. I think the main question would just be how exactly we want to implement it.

code-asher avatar Jul 21 '22 00:07 code-asher

There is no way to achieve this currently but it would be pretty trivial to implement. I think the main question would just be how exactly we want to implement it.

code-asher avatar Oct 11 '22 07:10 code-asher

Wow my comment showed up almost three months later. :hourglass:

code-asher avatar Oct 13 '22 22:10 code-asher