Commit 76f9e681 by java-李谡

短信发送添加日志

parent e31cb219
...@@ -36,5 +36,7 @@ ...@@ -36,5 +36,7 @@
<!-- 设置但JDBC类型为空时,某些驱动程序 要指定值,default:OTHER,插入空值时不需要指定类型 --> <!-- 设置但JDBC类型为空时,某些驱动程序 要指定值,default:OTHER,插入空值时不需要指定类型 -->
<setting name="jdbcTypeForNull" value="NULL"/> <setting name="jdbcTypeForNull" value="NULL"/>
<!--打印sql-->
<setting name="logImpl" value="STDOUT_LOGGING"/>
</settings> </settings>
</configuration> </configuration>
...@@ -54,17 +54,12 @@ public class ErrorHandler { ...@@ -54,17 +54,12 @@ public class ErrorHandler {
valueStr = (i == values.length - 1) ? valueStr + values[i] valueStr = (i == values.length - 1) ? valueStr + values[i]
: valueStr + values[i] + ","; : valueStr + values[i] + ",";
} }
//乱码解决,这段代码在出现乱码时使用。如果mysign和sign不相等也可以使用这段代码转化
// valueStr = new String(valueStr.getBytes("ISO-8859-1"), "UTF-8");
buf.append(" "+name+":"+valueStr+"\n"); buf.append(" "+name+":"+valueStr+"\n");
} }
String clientip = Util.getOnlineIP(request); String clientip = Util.getOnlineIP(request);
String uri = request.getRequestURI(); String uri = request.getRequestURI();
EmailStackTraceHandler.getInstance().sendEmail("系统异常", "Request IP: "+clientip+"\nRequest URI: "+uri+"\nParameter Map: \n"+buf.toString()+"\nStack Trace: \n"+error); EmailStackTraceHandler.getInstance().sendEmail("系统异常", "Request IP: "+clientip+"\nRequest URI: "+uri+"\nParameter Map: \n"+buf.toString()+"\nStack Trace: \n"+error);
} }
// if(StringUtils.isNotBlank(uri) && uri.contains("/api/")){// 接口
//
// }
} catch (Exception e2) { } catch (Exception e2) {
// TODO: handle exception // TODO: handle exception
} }
......
...@@ -36,7 +36,7 @@ import java.util.List; ...@@ -36,7 +36,7 @@ import java.util.List;
* @time 2016年9月23日 * @time 2016年9月23日
*/ */
@Service @Service
@Transactional(readOnly = true, rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public class ShortMessageService extends BaseService<ShortMessageDao> { public class ShortMessageService extends BaseService<ShortMessageDao> {
private final static Logger logger = Logger.getLogger(ShortMessageService.class); private final static Logger logger = Logger.getLogger(ShortMessageService.class);
...@@ -79,6 +79,7 @@ public class ShortMessageService extends BaseService<ShortMessageDao> { ...@@ -79,6 +79,7 @@ public class ShortMessageService extends BaseService<ShortMessageDao> {
String resultCode = result.getJSONObject("result").getString("resultCode"); String resultCode = result.getJSONObject("result").getString("resultCode");
// 判断 调用接口是否成功 // 判断 调用接口是否成功
if ("1000".equals(resultCode)) { if ("1000".equals(resultCode)) {
logger.info("短信发送成功:" + result.toJSONString());
SmsRecordEntity record = new SmsRecordEntity(); SmsRecordEntity record = new SmsRecordEntity();
record.setClientip(bean.getClientip()); record.setClientip(bean.getClientip());
record.setCreateTime(new Date()); record.setCreateTime(new Date());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment