Skip to content

Output message as json #244

@kk-mats

Description

@kk-mats

Hi, I started to use this package in conjuction with logback-logstash-encoder for message layout.
Then I noticed that message is output being quoted as string even if it is actually json.

I suppose this is because EcsJsonSerializer.serializeFormattedMessage is always used for any message layout in EcsEncorder.
https://github.com/elastic/ecs-logging-java/blob/main/logback-ecs-encoder/src/main/java/co/elastic/logging/logback/EcsEncoder.java#L149

Currently is there any way to output message in json or do you have any plan to support such feature?

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-javacommunityIssues and PRs created by the communitytriageIssues and PRs that need to be triaged

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions