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 }