Skip to content

harmonise logging #39

Closed
Closed
@alanz

Description

@alanz

We seem to have a number of approaches to logging, spread over haskell-lsp, hie and ghcide.

I think there are two decisions we need to take

a) how and what are we going to log? Tapping into the LSP expectations makes sense, which seems to be to use stderr, which can then be managed per process and per client.

b) Which logging framework will we use? In my mind this should be common across haskell-lsp, ghcide, and hls. And that will drag hie in to match, but it should not necessarily be the driver for the decision.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions