杨世强 2 years ago
parent 677857fb5a
commit 0374a02f7c

@ -219,6 +219,142 @@ public class TtVirsualAchRateController extends JeecgController<TtVirsualAchRate
return Result.OK(map);
}
//@AutoLog(value = "tt_virsual_ach_rate-新总的看板5列表查询")
@ApiOperation(value="tt_virsual_ach_rate-轨道扣件5列表查询", notes="tt_virsual_ach_rate-轨道扣件5列表查询")
@GetMapping(value = "/queryList2")
public Result<Map<String, Object>> queryList2(TtVirsualAchRate ttVirsualAchRate) throws ParseException {
List<TtVirsualAchRate> list1 = new ArrayList<>();
List<TtVirsualAchRate> list2 = new ArrayList<>();
List<TtVirsualAchRate> list3 = new ArrayList<>();
List<TtVirsualAchRate> list4 = new ArrayList<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Random generator = new Random();
StringBuilder dayKey = new StringBuilder();//redis日期的key 2023-02-13_2023-02-12_2023-02-11_2023-02-10_2023-02-09_2023-02-08_2023-02-07_1 _1代表
//获取当前日期前一天的日期
LocalDate localDate = LocalDate.now().minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString());
String dayKey1 = dayKey.toString() + "_5";
String dayKey2 = dayKey.toString() + "_6";
String dayKey3 = dayKey.toString() + "_9";
String dayKey4 = dayKey.toString() + "_10";
Object object1 = redisUtil.get(dayKey1);
Object object2 = redisUtil.get(dayKey2);
Object object3 = redisUtil.get(dayKey3);
Object object4 = redisUtil.get(dayKey4);
if (object1 != null) {
String outputQtys1 = String.valueOf(object1);
String outputQtys2 = String.valueOf(object2);
String outputQtys3 = String.valueOf(object3);
String outputQtys4 = String.valueOf(object4);
String[] outputQtyArr1 = outputQtys1.split("_");
String[] outputQtyArr2 = outputQtys2.split("_");
String[] outputQtyArr3 = outputQtys3.split("_");
String[] outputQtyArr4 = outputQtys4.split("_");
String[] dayKeyArr = dayKey.toString().split("_");
for(int i=0;i<outputQtyArr1.length;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
virsualAchRate.setAchRate(Integer.parseInt(outputQtyArr1[i]));
virsualAchRate.setPsName("CCD选别");
list1.add(virsualAchRate);
}
for(int i=0;i<outputQtyArr2.length;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
virsualAchRate.setAchRate(Integer.parseInt(outputQtyArr2[i]));
virsualAchRate.setPsName("包装");
list2.add(virsualAchRate);
}
for(int i=0;i<outputQtyArr3.length;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
virsualAchRate.setAchRate(Integer.parseInt(outputQtyArr3[i]));
virsualAchRate.setPsName("修检");
list3.add(virsualAchRate);
}
for(int i=0;i<outputQtyArr4.length;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
virsualAchRate.setAchRate(Integer.parseInt(outputQtyArr4[i]));
virsualAchRate.setPsName("注塑");
list4.add(virsualAchRate);
}
}else{
int randomIndex5 = 80;//随机数0到59 45
String[] dayKeyArr = dayKey.toString().split("_");
String outputQtys1 = "";
String outputQtys2 = "";
String outputQtys3 = "";
String outputQtys4 = "";
for(int i=0;i<7;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 21 ) + 80;//随机数80到100 85
virsualAchRate.setAchRate(randomIndex5);
virsualAchRate.setPsName("CCD选别");
list1.add(virsualAchRate);
outputQtys1 = outputQtys1 + virsualAchRate.getAchRate() + "_";
}
for(int i=0;i<7;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 21 ) + 80;//随机数80到100 85
virsualAchRate.setAchRate(randomIndex5);
virsualAchRate.setPsName("包装");
list2.add(virsualAchRate);
outputQtys2 = outputQtys2 + virsualAchRate.getAchRate() + "_";
}
for(int i=0;i<7;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 21 ) + 80;//随机数80到100 85
virsualAchRate.setAchRate(randomIndex5);
virsualAchRate.setPsName("修检");
list2.add(virsualAchRate);
outputQtys3 = outputQtys3 + virsualAchRate.getAchRate() + "_";
}
for(int i=0;i<7;i++){
TtVirsualAchRate virsualAchRate = new TtVirsualAchRate();
virsualAchRate.setCompanyId(1);
virsualAchRate.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 21 ) + 80;//随机数80到100 85
virsualAchRate.setAchRate(randomIndex5);
virsualAchRate.setPsName("注塑");
list2.add(virsualAchRate);
outputQtys4 = outputQtys4 + virsualAchRate.getAchRate() + "_";
}
redisUtil.set(dayKey1, outputQtys1.substring(0, outputQtys1.length() - 1));
redisUtil.set(dayKey2, outputQtys2.substring(0, outputQtys2.length() - 1));
redisUtil.set(dayKey3, outputQtys3.substring(0, outputQtys3.length() - 1));
redisUtil.set(dayKey4, outputQtys4.substring(0, outputQtys4.length() - 1));
}
Map<String, Object> map = new HashMap<>();
map.put("ccd", list1);
map.put("baozhuang", list2);
map.put("xiujian", list3);
map.put("zhusu", list4);
return Result.OK(map);
}
/**
*
*

@ -168,6 +168,97 @@ public class TtVirsualOutputController extends JeecgController<TtVirsualOutput,
return Result.OK(map);
}
/**
* 1
*
* @param ttVirsualOutput
* @return
*/
//@AutoLog(value = "tt_virsual_output-新总的看板1列表查询")
@ApiOperation(value="tt_virsual_output-轨道扣件1看板", notes="tt_virsual_output-轨道扣件1看板")
@GetMapping(value = "/queryList2")
public Result<Map<String, Object>> queryList2(TtVirsualOutput ttVirsualOutput) throws ParseException {
List<TtVirsualOutput> list1 = new ArrayList<>();
List<TtVirsualOutput> list2 = new ArrayList<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Random generator = new Random();
StringBuilder dayKey = new StringBuilder();//redis日期的key 2023-02-13_2023-02-12_2023-02-11_2023-02-10_2023-02-09_2023-02-08_2023-02-07_1 _1代表
//获取当前日期前一天的日期
LocalDate localDate = LocalDate.now().minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString());
String dayKey1 = dayKey.toString() + "_1";
String dayKey2 = dayKey.toString() + "_2";
Object object1 = redisUtil.get(dayKey1);
Object object2 = redisUtil.get(dayKey2);
if (object1 != null) {
String outputQtys1 = String.valueOf(object1);
String outputQtys2 = String.valueOf(object2);
String[] outputQtyArr1 = outputQtys1.split("_");
String[] outputQtyArr2 = outputQtys2.split("_");
String[] dayKeyArr = dayKey.toString().split("_");
for(int i=0;i<outputQtyArr1.length;i++){
TtVirsualOutput virsualOutput = new TtVirsualOutput();
virsualOutput.setCompanyId(1);
virsualOutput.setDayName(sdf.parse(dayKeyArr[i]));
virsualOutput.setOutputQty(Integer.parseInt(outputQtyArr1[i]));
virsualOutput.setTypeId(1);//底座
list1.add(virsualOutput);
}
for(int i=0;i<outputQtyArr2.length;i++){
TtVirsualOutput virsualOutput = new TtVirsualOutput();
virsualOutput.setCompanyId(1);
virsualOutput.setDayName(sdf.parse(dayKeyArr[i]));
virsualOutput.setOutputQty(Integer.parseInt(outputQtyArr2[i]));
virsualOutput.setTypeId(2);//底座
list2.add(virsualOutput);
}
}else{
int randomIndex5 = 0;//随机数0到59 45
String[] dayKeyArr = dayKey.toString().split("_");
String outputQtys1 = "";
String outputQtys2 = "";
for(int i=0;i<7;i++){
TtVirsualOutput virsualOutput = new TtVirsualOutput();
virsualOutput.setCompanyId(1);
virsualOutput.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 60 ) + 1;//随机数1到60 45
virsualOutput.setOutputQty(800 + (randomIndex5 * 9));
virsualOutput.setTypeId(1);//底座
list1.add(virsualOutput);
outputQtys1 = outputQtys1 + virsualOutput.getOutputQty() + "_";
}
for(int i=0;i<7;i++){
TtVirsualOutput virsualOutput = new TtVirsualOutput();
virsualOutput.setCompanyId(1);
virsualOutput.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 60 ) + 1;//随机数1到60 45
virsualOutput.setOutputQty(800 + (randomIndex5 * 9));
virsualOutput.setTypeId(2);//底座
list2.add(virsualOutput);
outputQtys2 = outputQtys2 + virsualOutput.getOutputQty() + "_";
}
redisUtil.set(dayKey1, outputQtys1.substring(0, outputQtys1.length() - 1));
redisUtil.set(dayKey2, outputQtys2.substring(0, outputQtys2.length() - 1));
}
Map<String, Object> map = new HashMap<>();
map.put("dizuo", list1);
map.put("jiaosai", list2);
return Result.OK(map);
}
/**
*
*

@ -167,6 +167,91 @@ public class TtVirsualPassRateController extends JeecgController<TtVirsualPassRa
return Result.OK(map);
}
//@AutoLog(value = "tt_virsual_pass_rate-新总的看板6列表查询")
@ApiOperation(value="tt_virsual_pass_rate-轨道扣件6列表查询", notes="tt_virsual_pass_rate-轨道扣件6列表查询")
@GetMapping(value = "/queryList2")
public Result<Map<String, Object>> queryList2(TtVirsualPassRate ttVirsualPassRate) throws ParseException {
List<TtVirsualPassRate> list1 = new ArrayList<>();
List<TtVirsualPassRate> list2 = new ArrayList<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Random generator = new Random();
StringBuilder dayKey = new StringBuilder();//redis日期的key 2023-02-13_2023-02-12_2023-02-11_2023-02-10_2023-02-09_2023-02-08_2023-02-07_1 _1代表
//获取当前日期前一天的日期
LocalDate localDate = LocalDate.now().minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString());
String dayKey1 = dayKey.toString() + "_7";
String dayKey2 = dayKey.toString() + "_8";
Object object1 = redisUtil.get(dayKey1);
Object object2 = redisUtil.get(dayKey2);
if (object1 != null) {
String outputQtys1 = String.valueOf(object1);
String outputQtys2 = String.valueOf(object2);
String[] outputQtyArr1 = outputQtys1.split("_");
String[] outputQtyArr2 = outputQtys2.split("_");
String[] dayKeyArr = dayKey.toString().split("_");
for(int i=0;i<outputQtyArr1.length;i++){
TtVirsualPassRate virsualPassRate = new TtVirsualPassRate();
virsualPassRate.setCompanyId(1);
virsualPassRate.setDayName(sdf.parse(dayKeyArr[i]));
virsualPassRate.setPassRate(Integer.parseInt(outputQtyArr1[i]));
virsualPassRate.setTypeId(1);//底座
list1.add(virsualPassRate);
}
for(int i=0;i<outputQtyArr2.length;i++){
TtVirsualPassRate virsualPassRate = new TtVirsualPassRate();
virsualPassRate.setCompanyId(1);
virsualPassRate.setDayName(sdf.parse(dayKeyArr[i]));
virsualPassRate.setPassRate(Integer.parseInt(outputQtyArr2[i]));
virsualPassRate.setTypeId(2);//底座
list2.add(virsualPassRate);
}
}else{
int randomIndex5 = 80;//随机数0到59 45
String[] dayKeyArr = dayKey.toString().split("_");
String outputQtys1 = "";
String outputQtys2 = "";
for(int i=0;i<7;i++){
TtVirsualPassRate virsualPassRate = new TtVirsualPassRate();
virsualPassRate.setCompanyId(1);
virsualPassRate.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 21 ) + 80;//随机数80到100 85
virsualPassRate.setPassRate(randomIndex5);
virsualPassRate.setTypeId(1);//底座
list1.add(virsualPassRate);
outputQtys1 = outputQtys1 + virsualPassRate.getPassRate() + "_";
}
for(int i=0;i<7;i++){
TtVirsualPassRate virsualPassRate = new TtVirsualPassRate();
virsualPassRate.setCompanyId(1);
virsualPassRate.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 21 ) + 80;//随机数80到100 85
virsualPassRate.setPassRate(randomIndex5);
virsualPassRate.setTypeId(2);//底座
list2.add(virsualPassRate);
outputQtys2 = outputQtys2 + virsualPassRate.getPassRate() + "_";
}
redisUtil.set(dayKey1, outputQtys1.substring(0, outputQtys1.length() - 1));
redisUtil.set(dayKey2, outputQtys2.substring(0, outputQtys2.length() - 1));
}
Map<String, Object> map = new HashMap<>();
map.put("dizuo", list1);
map.put("jiaosai", list2);
return Result.OK(map);
}
/**
*
*

@ -166,6 +166,89 @@ public class TtVirsualShippingController extends JeecgController<TtVirsualShippi
return Result.OK(map);
}
//@AutoLog(value = "tt_virsual_shipping-新总的看板4列表查询")
@ApiOperation(value="tt_virsual_shipping-轨道扣件4列表查询", notes="tt_virsual_shipping-新总的看板4列表查询")
@GetMapping(value = "/queryList2")
public Result<Map<String, Object>> queryList2(TtVirsualShipping ttVirsualShipping) throws ParseException {
List<TtVirsualShipping> list1 = new ArrayList<>();
List<TtVirsualShipping> list2 = new ArrayList<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Random generator = new Random();
StringBuilder dayKey = new StringBuilder();//redis日期的key 2023-02-13_2023-02-12_2023-02-11_2023-02-10_2023-02-09_2023-02-08_2023-02-07_1 _1代表
//获取当前日期前一天的日期
LocalDate localDate = LocalDate.now().minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString() + "_");
localDate = localDate.minusDays(1);
dayKey.append(localDate.toString());
String dayKey1 = dayKey.toString() + "_3";
String dayKey2 = dayKey.toString() + "_4";
Object object1 = redisUtil.get(dayKey1);
Object object2 = redisUtil.get(dayKey2);
if (object1 != null) {
String outputQtys1 = String.valueOf(object1);
String outputQtys2 = String.valueOf(object2);
String[] outputQtyArr1 = outputQtys1.split("_");
String[] outputQtyArr2 = outputQtys2.split("_");
String[] dayKeyArr = dayKey.toString().split("_");
for(int i=0;i<outputQtyArr1.length;i++){
TtVirsualShipping virsualShipping = new TtVirsualShipping();
virsualShipping.setCompanyId(1);
virsualShipping.setDayName(sdf.parse(dayKeyArr[i]));
virsualShipping.setShippingQty(Integer.parseInt(outputQtyArr1[i]));
virsualShipping.setTypeId(1);//底座
list1.add(virsualShipping);
}
for(int i=0;i<outputQtyArr2.length;i++){
TtVirsualShipping virsualShipping = new TtVirsualShipping();
virsualShipping.setCompanyId(1);
virsualShipping.setDayName(sdf.parse(dayKeyArr[i]));
virsualShipping.setShippingQty(Integer.parseInt(outputQtyArr2[i]));
virsualShipping.setTypeId(2);//底座
list2.add(virsualShipping);
}
}else{
int randomIndex5 = 0;//随机数0到59 45
String[] dayKeyArr = dayKey.toString().split("_");
String outputQtys1 = "";
String outputQtys2 = "";
for(int i=0;i<7;i++){
TtVirsualShipping virsualShipping = new TtVirsualShipping();
virsualShipping.setCompanyId(1);
virsualShipping.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 60 ) + 1;//随机数1到60 45
virsualShipping.setShippingQty(800 + (randomIndex5 * 9));
virsualShipping.setTypeId(1);//底座
list1.add(virsualShipping);
outputQtys1 = outputQtys1 + virsualShipping.getShippingQty() + "_";
}
for(int i=0;i<7;i++){
TtVirsualShipping virsualShipping = new TtVirsualShipping();
virsualShipping.setCompanyId(1);
virsualShipping.setDayName(sdf.parse(dayKeyArr[i]));
randomIndex5 = generator.nextInt( 60 ) + 1;//随机数1到60 45
virsualShipping.setShippingQty(800 + (randomIndex5 * 9));
virsualShipping.setTypeId(2);//底座
list2.add(virsualShipping);
outputQtys2 = outputQtys2 + virsualShipping.getShippingQty() + "_";
}
redisUtil.set(dayKey1, outputQtys1.substring(0, outputQtys1.length() - 1));
redisUtil.set(dayKey2, outputQtys2.substring(0, outputQtys2.length() - 1));
}
Map<String, Object> map = new HashMap<>();
map.put("dizuo", list1);
map.put("jiaosai", list2);
return Result.OK(map);
}
/**
*
*

@ -126,6 +126,49 @@ public class TtVirsualWsStatusController extends JeecgController<TtVirsualWsStat
return Result.OK(list);
}
//@AutoLog(value = "tt_virsual_ws_status-新总的看板3列表查询")
@ApiOperation(value="tt_virsual_ws_status-轨道扣件3列表查询", notes="tt_virsual_ws_status-轨道扣件3列表查询")
@GetMapping(value = "/queryList2")
public Result<List<TtVirsualWsStatus>> queryList2(TtVirsualWsStatus ttVirsualWsStatus) throws ParseException {
List<TtVirsualWsStatus> list = new ArrayList<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date date = new Date();
String nowDateString = sdf.format(date);//2023-02-08 11:23
for(int i=1;i<3;i++){
Random generator = new Random();
int randomIndex5 = 0;
Object object = redisUtil.get("注塑机" + i);
if (object != null) {
randomIndex5 = Integer.parseInt(String.valueOf(object));
}else{
randomIndex5 = generator.nextInt( 60 );//随机数0到59 45
redisUtil.set("注塑机" + i, randomIndex5);
}
String openTimeParam = String.valueOf(randomIndex5);
if(randomIndex5 < 10){
openTimeParam = "0" + String.valueOf(randomIndex5);
}
String openDate = nowDateString.substring(0, 10) + " 08:" + openTimeParam;//开机时间8点到9点之间2023-02-08 08:45
long time = date.getTime();
long time2 = sdf.parse(openDate).getTime();
int minute = (int)(time - time2) / (1000 * 60);
TtVirsualWsStatus virsualWsStatus = new TtVirsualWsStatus();
virsualWsStatus.setCompanyId(1);
virsualWsStatus.setTypeId(i);
if(i == 1){
virsualWsStatus.setWsName("注塑车间");
virsualWsStatus.setPlanQty(82000);
virsualWsStatus.setActQty(82000 * minute/480);
} else {
virsualWsStatus.setWsName("硫化车间");
virsualWsStatus.setPlanQty(37500);
virsualWsStatus.setActQty(37500 * minute/480);
}
list.add(virsualWsStatus);
}
return Result.OK(list);
}
/**
*
*

@ -1830,3 +1830,37 @@ TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
<td class="LineOfCaller">LineOfCaller</td>
</tr>
</table>
</body></html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Logback Log Messages</title>
<style type="text/css">
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
TR.even { background: #FFFFFF; }
TR.odd { background: #EAEAEA; }
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
TD.Thread { text-align: left; }
TD.Level { text-align: right; }
TD.Logger { text-align: left; }
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
</style>
</head>
<body>
<hr/>
<p>Log session start time Thu Feb 16 16:51:40 CST 2023</p><p></p>
<table cellspacing="0">
<tr class="header">
<td class="Level">Level</td>
<td class="Date">Date</td>
<td class="Message">Message</td>
<td class="MethodOfCaller">MethodOfCaller</td>
<td class="FileOfCaller">FileOfCaller</td>
<td class="LineOfCaller">LineOfCaller</td>
</tr>

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save