Browse Source

utf8

master
neil 8 years ago
parent
commit
15f5f6b434
  1. 4
      designer/src/com/fr/design/mainframe/errorinfo/ErrorInfo.java
  2. 10
      designer/src/com/fr/design/mainframe/errorinfo/ErrorInfoLogAppender.java
  3. 2
      designer/src/com/fr/design/mainframe/errorinfo/ErrorInfoUploader.java

4
designer/src/com/fr/design/mainframe/errorinfo/ErrorInfo.java

@ -95,8 +95,8 @@ public class ErrorInfo {
}
/**
* 将出错对象存为json字符串, 并放到设计器缓存目录.
* 等下一次上传到云中心.
* 将出错对象存为json字符串, 并放到设计器缓存目录.
* 等下一次上传到云中心.
*/
public void saveAsJSON(){
JSONObject jo = JSONObject.create();

10
designer/src/com/fr/design/mainframe/errorinfo/ErrorInfoLogAppender.java

@ -20,7 +20,7 @@ import org.apache.log4j.spi.LoggingEvent;
import java.io.InputStream;
/**
* 收集设计器报错信息的appender.
* 收集设计器报错信息的appender.
* <p>
* Created by Administrator on 2017/7/24 0024.
*/
@ -28,7 +28,7 @@ public class ErrorInfoLogAppender extends AppenderSkeleton {
private static final int ERROR_LEN = 8;
// 缓存下不变的, 没必要频繁取.
// 缓存下不变的, 没必要频繁取.
private String username;
private String uuid;
private String activekey;
@ -60,10 +60,10 @@ public class ErrorInfoLogAppender extends AppenderSkeleton {
public void subAppend(LoggingEvent event) {
Level level = event.getLevel();
// 只分析上传记录error以上的.
// 只分析上传记录error以上的.
if (level.isGreaterOrEqual(FRLogLevel.ERROR)) {
String msg = this.layout.format(event);
// 这个id并不是一定会有的, 有就记录下, 说明是预览模板出的错.
// 这个id并不是一定会有的, 有就记录下, 说明是预览模板出的错.
String templateid = readTemplateID();
String logid = readLogID(msg);
ErrorInfo errorInfo = new ErrorInfo(username, uuid, activekey);
@ -103,7 +103,7 @@ public class ErrorInfoLogAppender extends AppenderSkeleton {
}
String bookPath = infor.getBookPath();
// 这个iofile只读一个templateid, 其他以后有需要再读.
// 这个iofile只读一个templateid, 其他以后有需要再读.
IOFile file = new IOFile() {
@Override
public void readStream(InputStream in) throws Exception {

2
designer/src/com/fr/design/mainframe/errorinfo/ErrorInfoUploader.java

@ -46,7 +46,7 @@ public class ErrorInfoUploader {
}
public void sendErrorInfo(){
//读取文件夹里的json, 加入上传队列中.
//读取文件夹里的json, 加入上传队列中.
File folder = new File(StableUtils.pathJoin(ProductConstants.getEnvHome(), FOLDER_NAME));
if (!folder.exists()) {
return;

Loading…
Cancel
Save