author | Matthew Wild <mwild1@gmail.com> |
Thu, 22 Sep 2022 16:43:51 +0100 | |
changeset 5051 | 023f21bfcc08 |
parent 2178 | 7be158b3376f |
permissions | -rw-r--r-- |
2177
d15df55f0a63
mod_log_mark: Make a global module (should only be loaded once anyways)
Kim Alvefur <zash@zash.se>
parents:
1873
diff
changeset
|
1 |
module:set_global(); |
d15df55f0a63
mod_log_mark: Make a global module (should only be loaded once anyways)
Kim Alvefur <zash@zash.se>
parents:
1873
diff
changeset
|
2 |
|
1873
02390829df1a
mod_log_mark: Module that sends a line to the log once per minute
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 |
local log = _G.log; |
02390829df1a
mod_log_mark: Module that sends a line to the log once per minute
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
4 |
|
2178
7be158b3376f
mod_log_mark: Try to prevent timer drift
Kim Alvefur <zash@zash.se>
parents:
2177
diff
changeset
|
5 |
module:add_timer(60-os.date("%S"), function (now) |
1873
02390829df1a
mod_log_mark: Module that sends a line to the log once per minute
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 |
log("info", "-- MARK --"); |
2178
7be158b3376f
mod_log_mark: Try to prevent timer drift
Kim Alvefur <zash@zash.se>
parents:
2177
diff
changeset
|
7 |
return 90 - ((now + 30) % 60); |
1873
02390829df1a
mod_log_mark: Module that sends a line to the log once per minute
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 |
end); |