次のようにproject/Build.scala を編集する。
object ApplicationBuild extends Build {
// ...
val appDependencies = Seq(
"commons-daemon" % "commons-daemon" % "1.0.10"
)
// ...
namespace :deploy do | |
task :restart do | |
stop | |
sleep 1 | |
start | |
end | |
task :start do | |
targets = find_servers_for_task(current_task) |
import play.api._ | |
import play.api.libs.concurrent.Akka | |
import akka.actor._ | |
import akka.util.duration._ | |
object Global extends GlobalSettings { | |
case class LogMessage() | |
class DateActor extends Actor { | |
def receive = { |
<source> | |
type tail | |
path path_to_file1 | |
pos_file path_to_pos_file1 | |
tag app.file1 | |
format /^(?<ip>[^ ]+) [^ ]+ [^ ]+ \[(?<time>[^\]]+)\] "(?<method>\S+) /(?<country>[A-Z0-9]{0,3})_(?<domain>[^/]+)/(?<module>[^/]+)/(?<controller>[^/]+)/(?<action>[^/]+)/(?<record>\S*)" (?<code>\d+) (?<res_time>\d+) "(?<referer>[^\"]*)" "(?<old_device>[^_\" ]*)_(?<device>[^_\" ]*)_(?<browser>[^_\" ]*) ?(?<guid>[^\"]*)" "(?<vuid>\d*) ?(?<option>[^\"]*)"$/ | |
time_format %d/%b/%Y:%H:%M:%S %z | |
rotate_wait = 5s | |
</source> |
!SLIDE | |
# 超簡単にかっこいいSlideを作れるサイトをつくったよぉーー | |
!SLIDE | |
こんなことした↓ | |
[Picture Show ためしてみたお( ^ω^) ](http://d.hatena.ne.jp/xuwei/20110903/1315044919) |