Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Feature request: Add support for server metadata in RollbarAppender XML configuration

Abierto
#309 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
50/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java

Línea de trabajo

Start at the RollbarAppender entry point and compare its XML-configurable properties with the Java ConfigBuilder server metadata example. Verify how the server host and metadata should be represented in XML, then confirm that a configured RollbarAppender passes both values through when logging.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

java

Currently adding server metadata is only possible using java configuration example:

new ConfigBuilder.withAccessToken(accessToken)
                .environment(hostConfiguration.getEnvironment())
                .handleUncaughtErrors(true)
                .truncateLargePayloads(true)
                .language("java")
                .framework("spring")
                .server(() -> new Server.Builder()
                        .host(hostConfiguration.getHostId().getValue())
                        .metadata(Map.of(
                                "world", hostConfiguration.getWorld(),
                                "accountId", hostConfiguration.getAccountId()))
                        .build())
                .codeVersion(gitProperties.getShortCommitId())
                .build();

It would be nice if it was possible to add the server metadata from XML configuration in RollbarAppender for logback.

<appender name="rollbar-sync" class="com.rollbar.logback.RollbarAppender">
    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
        <level>${rollbar.level}</level>
    </filter>
    <accessToken>${rollbar.api-key}</accessToken>
    <codeVersion>@git.commit.id@</codeVersion>
    <enabled>${rollbar.enabled}</enabled>
    <environment>${environment}</environment>
    <framework>spring-boot</framework>
    <language>java</language>
    <server>
        <host>${host-id}</host>
        <metadata>
            <account>${accountId}</account>
            <wrold>${world}</wrold>
        </metadata>
    </server>
</appender>
Lenguaje dominante
Java
Estrellas
78
Forks
74
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de rollbar/rollbar-java

Todos los issues de rollbar/rollbar-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.