Mercurial Hosting > luan
comparison backup/backup_server.luan @ 2027:8c5b604f98cd
minor
| author | Franklin Schmidt <fschmidt@gmail.com> | 
|---|---|
| date | Thu, 30 Oct 2025 18:59:53 -0600 | 
| parents | fa8304b060d9 | 
| children | ee75b5c12272 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 2026:9c10e37c56f6 | 2027:8c5b604f98cd | 
|---|---|
| 4 local Io = require "luan:Io.luan" | 4 local Io = require "luan:Io.luan" | 
| 5 | 5 | 
| 6 require "java" | 6 require "java" | 
| 7 local File = require "java:java.io.File" | 7 local File = require "java:java.io.File" | 
| 8 local BackupServer = require "java:goodjava.lucene.backup.BackupServer" | 8 local BackupServer = require "java:goodjava.lucene.backup.BackupServer" | 
| 9 local Logging = require "luan:logging/Logging.luan" | |
| 10 | 9 | 
| 11 local log_to_console = false | 10 local log_to_console = false | 
| 12 for _, arg in ipairs{...} do | 11 for _, arg in ipairs{...} do | 
| 13 if arg == "console" then | 12 if arg == "console" then | 
| 14 log_to_console = true | 13 log_to_console = true | 
| 40 local info = new_appender("logs/info.log",Level.INFO) | 39 local info = new_appender("logs/info.log",Level.INFO) | 
| 41 local appender = ListAppender.new(err,warn,info) | 40 local appender = ListAppender.new(err,warn,info) | 
| 42 LuanLogger.configure(appender) | 41 LuanLogger.configure(appender) | 
| 43 end | 42 end | 
| 44 | 43 | 
| 44 local Logging = require "luan:logging/Logging.luan" | |
| 45 local logger = Logging.logger "backup_server" | |
| 46 logger.info("log_to_console "..log_to_console) | |
| 47 | |
| 45 local dir = File.new("backups") | 48 local dir = File.new("backups") | 
| 46 local server = BackupServer.new(dir) | 49 local server = BackupServer.new(dir) | 
| 47 server.start() | 50 server.start() | 
