Skip to content

Instantly share code, notes, and snippets.

@kryger
kryger / LogbackConfig.java
Last active September 15, 2016 14:47
Programmatic SentryAppender + profile-dependent LogstashEncoder in logback-spring.xml
@Configuration
public class LogbackConfig {
@Value("${dsn.etc}")
private String dsn;
@Bean(initMethod = "start", destroyMethod = "stop")
public SentryAppender sentryAppender(){
LoggerContext ctx = (LoggerContext) LoggerFactory.getILoggerFactory();
SentryAppender sentryAppender = new SentryAppender();
sentryAppender.setDsn(dsn);
package demo.app;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class SomeController {
@RequestMapping("/test")