Skip to content

Minimal implementation for pushing logs to "Amazon Cloudwatch Log" service in Java.

License

Notifications You must be signed in to change notification settings

ipoletti/cloudwatch-log-minimal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cloudwatch-log-minimal

Minimal implementation for pushing logs to "Amazon Cloudwatch Log" service in Java.

Supports group and stream creation.

Sync implementation, every push create a Http request (be careful with many log events!).

For dev&test purpose.

Dependencies

  • minimal-json
  • slf4j

TODO's

  • Better error handling
  • Async & Logs pool (bulk invocation)

Example

CloudWatchLog cloudWatchLog = new CloudWatchLog();
cloudWatchLog.setAcessKeyId("AKI**************");
cloudWatchLog.setSecretKey("Abc22p**********************");
cloudWatchLog.setGroupName("MyLogGroupName");
cloudWatchLog.setStreamName("MyLogStreamName");
cloudWatchLog.setRegion("us-east-1");

cloudWatchLog.put("First line --> TEST!!");
cloudWatchLog.put("Second an last...");

Credits

Also check https://github.com/ipoletti/log4j-cloudwatch-appender

About

Minimal implementation for pushing logs to "Amazon Cloudwatch Log" service in Java.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages