diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2014-07-29 00:25:26 -0300 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2014-07-29 00:25:26 -0300 |
commit | e83babb5f88e91661bec2f1013fcb6b03612bea9 (patch) | |
tree | fc1f9fce81e9129128e5f1274dc05cda4fdfc62c /project | |
parent | ca65ad5b1bd5156ec487b435c9c015d6111963f0 (diff) | |
download | Kamon-e83babb5f88e91661bec2f1013fcb6b03612bea9.tar.gz Kamon-e83babb5f88e91661bec2f1013fcb6b03612bea9.tar.bz2 Kamon-e83babb5f88e91661bec2f1013fcb6b03612bea9.zip |
+ logreporter: new log reporter for trace, actor and user metrics, closes #57
The new kamon-log-reporter module subscribes itselfs for trace, actor
and user metrics and prints the values using ActorLogging in a pretty
ascii table format.
Diffstat (limited to 'project')
-rw-r--r-- | project/Projects.scala | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/project/Projects.scala b/project/Projects.scala index 94e8bfa2..8259f2aa 100644 --- a/project/Projects.scala +++ b/project/Projects.scala @@ -7,7 +7,8 @@ object Projects extends Build { import Dependencies._ lazy val root = Project("root", file(".")) - .aggregate(kamonCore, kamonSpray, kamonNewrelic, kamonPlayground, kamonDashboard, kamonTestkit, kamonPlay, kamonStatsD, kamonDatadog, kamonSystemMetrics) + .aggregate(kamonCore, kamonSpray, kamonNewrelic, kamonPlayground, kamonDashboard, kamonTestkit, kamonPlay, kamonStatsD, + kamonDatadog, kamonSystemMetrics, kamonLogReporter) .settings(basicSettings: _*) .settings(formatSettings: _*) .settings(noPublishing: _*) @@ -57,7 +58,7 @@ object Projects extends Build { .settings( libraryDependencies ++= compile(akkaActor, akkaSlf4j, sprayCan, sprayClient, sprayRouting, logback)) - .dependsOn(kamonSpray, kamonNewrelic, kamonStatsD, kamonDatadog, kamonSystemMetrics) + .dependsOn(kamonSpray, kamonNewrelic, kamonStatsD, kamonDatadog, kamonLogReporter, kamonSystemMetrics) lazy val kamonDashboard = Project("kamon-dashboard", file("kamon-dashboard")) @@ -94,6 +95,13 @@ object Projects extends Build { .dependsOn(kamonCore) .dependsOn(kamonSystemMetrics % "provided") + lazy val kamonLogReporter = Project("kamon-log-reporter", file("kamon-log-reporter")) + .settings(basicSettings: _*) + .settings(formatSettings: _*) + .settings(libraryDependencies ++= compile(akkaActor) ++ test(scalatest, akkaTestKit, slf4Api, slf4nop)) + .dependsOn(kamonCore) + .dependsOn(kamonSystemMetrics % "provided") + lazy val kamonMacros = Project("kamon-macros", file("kamon-macros")) .settings(basicSettings: _*) .settings(formatSettings: _*) |