Skip to content

enable to choose logger when auto instrumentation and logback #13174

@tkmsaaaam

Description

@tkmsaaaam

Is your feature request related to a problem? Please describe.

I can not choose logger when using auto instrumentation and logback.

When it's setting like OTEL_LOGS_EXPORTER=otlp (default) and java -javaagent:/path/to/opentelemetry-javaagent.jar, all of loggers export to logging service (e.g. loki). So when I don't want to send some logs to loki (it depends on logger), I can't use auto instrumentation (especially log). I want to send only root logs to loki and I don't want to send SECURE logger. when below settings

<logger name="com.example" level="INFO"/>
<logger name="SECURE" level="INFO" additivity="false">  
    <appender-ref ref="SECURE_APPENDER"/>  
</logger>
<root level="INFO">  
    <appender-ref ref="STDOUT"/>  
    <appender-ref ref="FILE"/>  
</root>

Describe the solution you'd like

If I improve this repository, I make new options. like below
otel.instrumentation.logback.send-only-root-logger
otel.instrumentation.logback.chosen-loggers

Implement the decision whether or not to output based on the above options around the following


Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestneeds triageNew issue that requires triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions