注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

阿弥陀佛

街树飘影未见尘 潭月潜水了无声 般若观照心空静...

 
 
 

日志

 
 
关于我

一直从事气象预报、服务建模实践应用。 注重气象物理场、实况场、地理信息、本体知识库、分布式气象内容管理系统建立。 对Barnes客观分析, 小波,计算神经网络、信任传播、贝叶斯推理、专家系统、网络本体语言有一定体会。 一直使用Java、Delphi、Prolog、SQL编程。

网易考拉推荐

akka logging to file  

2015-09-16 23:14:08|  分类: Akka |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

akka logging to file
I am trying to redirect akka log content to the file, but failed to get it
worked. I searched in the group and on the internet, but can't find the
solution. The log file (logs/akka.log) is empty and doesn't contain any log
info. Below is my setting and code:

akka 2.2.3
scala 2.10.2
java 1.6.x

package sample

import akka.actor._
import akka.event._
import akka.event.slf4j.Slf4jLogger
import com.typesafe.config.Config
import com.typesafe.config.ConfigFactory

case class Start(msg: String)

conf data:
logtest {
       akka {
         loggers = ["akka.event.slf4j.Slf4jLogger"]
         loglevel = "INFO"
       }
}

object Test {

   def main(args : Array[String]) {
     val sys = ActorSystem("TestLog",
ConfigFactory.load.getConfig("logtest"))
     val a = sys.actorOf(Props(classOf[A]))
     a ! Start("hi")
   }

}

class A extends Actor {
   val LOG = Logging(context.system, classOf[A])
   override def receive = {
     case Start(msg) => LOG.info("Receive {} from the client.", msg)
   }
}

logback.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="false" debug="false">
   <appender name="FILE" class="ch.qos.logback.core.FileAppender">
     <file>logs/akka.log</file>
     <encoder>
       <pattern>[%4p] [%d{ISO8601}] [%t] %c{1}: %m%n</pattern>
     </encoder>
   </appender>
   <!--logger name="sample.Test" level="INFO" > // change name to sample
doesn't work either.
         <appender-ref ref="FILE" />
  </logger-->
   <root level="INFO">
     <appender-ref ref="FILE"/>
   </root>
</configuration>


console output:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further
details.
SLF4J: Failed to load class "org.slf4j.impl.StaticMDCBinder".
SLF4J: Defaulting to no-operation MDCAdapter implementation.
SLF4J: See http://www.slf4j.org/codes.html#no_static_mdc_binder for further
details.
  评论这张
 
阅读(285)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017