Foxtable(狐表)用户栏目专家坐堂 → [求助]怎么按日期区分每一天的操作日志?


  共有2944人关注过本帖树形打印复制链接

主题:[求助]怎么按日期区分每一天的操作日志?

帅哥哟,离线,有人找我吗?
YOU
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
[求助]怎么按日期区分每一天的操作日志?  发帖心情 Post By:2019/1/28 9:30:00 [只看该作者]

红色部分怎么按日期区分每一天的操作日志?
Dim v  = Args(0)
Dim msg As String
If Typeof v Is Exception Then '如果是Exception的异常类型,则递归获取所有的异常堆栈
    Do While v IsNot Nothing
        msg &= v.Message &  vbcrlf & v.StackTrace & vbcrlf
        v = v.InnerException
    Loop
Else '其它情况只能传入错误的文本内容
    msg = v
End If
Output.Logs("AppLogging").Add(Format( Date.Now,"yyyy-MM-dd HH:mm:ss.ffff") & vbCrLf & msg)
Output.Logs("AppLogging").Save(ProjectPath & "Mmsglog.txt",True) '日志位于当前项目目录里
Output.Logs("AppLogging").Clear

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/28 9:41:00 [只看该作者]

这个意思?

 

Output.Logs("AppLogging").Save(ProjectPath & "Mmsglog" & Format(Date.Now,"yyyy-MM-dd") & ".txt",True) '日志位于当前项目目录里

 回到顶部
帅哥哟,离线,有人找我吗?
YOU
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2019/1/28 9:54:00 [只看该作者]

能不能专门放在一个文件夹里面?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/28 9:55:00 [只看该作者]

这个意思?

 

Output.Logs("AppLogging").Save(ProjectPath & Format(Date.Now,"yyyy-MM-dd") & "/Mmsglog.txt",True) '日志位于当前项目目录里

 回到顶部
帅哥哟,离线,有人找我吗?
YOU
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2019/1/28 9:59:00 [只看该作者]

.NET Framework 版本:2.0.50727.8937
Foxtable 版本:2017.12.18.1
错误所在事件:自定义函数LogText
详细错误信息:
调用的目标发生了异常。
未能找到路径“C:\Users\15495\Desktop\Education\2019-01-28\Mmsglog.txt”的一部分。

 回到顶部
帅哥哟,离线,有人找我吗?
YOU
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2019/1/28 10:02:00 [只看该作者]

好了,谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/28 10:04:00 [只看该作者]

改成这样

 

If FileSys.DirectoryExists(ProjectPath & Format(Date.Now,"yyyy-MM-dd")) = False Then
    FileSys.CreateDirectory(ProjectPath & Format(Date.Now,"yyyy-MM-dd"))
End If

Output.Logs("AppLogging").Save(ProjectPath & Format(Date.Now,"yyyy-MM-dd") & "/Mmsglog.txt",True) '日志位于当前项目目录里

 回到顶部