如何登录到显式AWS CloudWatch日志流并以编程方式对其进行更改(Java/Scala/log4j)

如何登录到显式AWS CloudWatch日志流并以编程方式对其进行更改(Java/Scala/log4j),java,scala,amazon-web-services,logging,amazon-ec2,Java,Scala,Amazon Web Services,Logging,Amazon Ec2,我在Scala中有一个守护进程,运行在EC2上,处理作业。对于每个作业,我都知道(可能)要向其中添加消息的不同日志流 我如何制作一个特定于日志流的附加器,可以附加到我的log4j记录器上,并在侦听器转到下一个作业时对其进行更改?这种类型的集成是由AWS Java API、log4j API和AWS Cloud Watch配置等不同内容混合而成的 您可以通过实现。 您可以利用github的一个示例是 其想法是将log4j appender类添加到源项目中,并将其与log4j库一起使用。append

我在Scala中有一个守护进程,运行在EC2上,处理作业。对于每个作业,我都知道(可能)要向其中添加消息的不同日志流


我如何制作一个特定于日志流的附加器,可以附加到我的log4j记录器上,并在侦听器转到下一个作业时对其进行更改?

这种类型的集成是由AWS Java API、log4j API和AWS Cloud Watch配置等不同内容混合而成的

您可以通过实现。 您可以利用github的一个示例是

其想法是将log4j appender类添加到源项目中,并将其与log4j库一起使用。appender将用于为您需要在AWS帐户上创建的特定帐户追加日志

例如:

程序创建的每个日志都将发送一条消息