Mercurial Hosting > luan
comparison src/luan/host/WebHandler.java @ 1501:e66e3d50b289
mkdirs
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 10 May 2020 22:28:13 -0600 |
parents | 219f2b937f2b |
children | b89212fd04b5 |
comparison
equal
deleted
inserted
replaced
1500:f01abd6d5858 | 1501:e66e3d50b289 |
---|---|
1 package luan.host; | 1 package luan.host; |
2 | 2 |
3 import java.io.File; | 3 import java.io.File; |
4 import java.io.IOException; | |
4 import goodjava.logging.Logger; | 5 import goodjava.logging.Logger; |
5 import goodjava.logging.LoggerFactory; | 6 import goodjava.logging.LoggerFactory; |
7 import goodjava.io.IoUtils; | |
6 import goodjava.webserver.Handler; | 8 import goodjava.webserver.Handler; |
7 import goodjava.webserver.Request; | 9 import goodjava.webserver.Request; |
8 import goodjava.webserver.Response; | 10 import goodjava.webserver.Response; |
9 import goodjava.webserver.handlers.DomainHandler; | 11 import goodjava.webserver.handlers.DomainHandler; |
10 import luan.Luan; | 12 import luan.Luan; |
26 if( !dir.exists() ) | 28 if( !dir.exists() ) |
27 return null; | 29 return null; |
28 String dirStr = dir.toString(); | 30 String dirStr = dir.toString(); |
29 | 31 |
30 String logDir = dirStr + "/site/private/local/logs/web"; | 32 String logDir = dirStr + "/site/private/local/logs/web"; |
31 new File(logDir).mkdirs(); | 33 try { |
34 IoUtils.mkdirs(new File(logDir)); | |
35 } catch(IOException e) { | |
36 throw new RuntimeException(e); | |
37 } | |
32 | 38 |
33 Luan luan = new Luan(); | 39 Luan luan = new Luan(); |
34 initLuan(luan,dirStr,domain); | 40 initLuan(luan,dirStr,domain); |
35 return new LuanHandler(luan,domain); | 41 return new LuanHandler(luan,domain); |
36 } | 42 } |