Guest User

Untitled

a guest
Oct 17th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. public class LambdaApp implements RequestHandler<String, Object>
  2. {
  3. private static final Logger LOGGER = LoggerFactory.getLogger(LambdaApp.class);
  4. private static final Logger SPLUNK_LOGGER = LoggerFactory.getLogger("splunk.logger");
  5.  
  6. @Override
  7. public Object handleRequest(String event, Context context)
  8. {
  9.  
  10. SPLUNK_LOGGER.info("AWS Lambda start");
  11. try {
  12. Thread.sleep(50000);
  13. } catch(InterruptedException ex) {
  14. Thread.currentThread().interrupt();
  15. }
  16. return "handled";
  17. }
  18.  
  19. <dependency>
  20. <groupId>com.splunk.logging</groupId>
  21. <artifactId>splunk-library-javalogging</artifactId>
  22. <version>1.5.2</version>
  23. </dependency>
  24.  
  25. <appender name="http" class="com.splunk.logging.HttpEventCollectorLogbackAppender">
  26.     <url>https://a.b.c.d:8088</url>
  27.     <token>valid-token</token>
  28.     <disableCertificateValidation>true</disableCertificateValidation>
  29.     <layout class="ch.qos.logback.classic.PatternLayout">
  30.         <pattern>{%msg}</pattern>
  31.     </layout>
  32. </appender>
  33.  
  34. <logger name ="splunk.logger" level="DEBUG">
  35. <appender-ref ref="http" />
  36. </logger>
Add Comment
Please, Sign In to add comment