以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Output.Logs 如何将日志记录表FTP服务器的指定文件?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13067)

--  作者:bad
--  发布时间:2011/9/26 16:56:00
--  Output.Logs 如何将日志记录表FTP服务器的指定文件?

这是记录到本地的公式:

 

Output.Logs("登录日志").Add(_UserName & ":" & Date.Now )
Output.Logs("登录日志").Save("c:\\log.txt",True)
Output.Logs("登录日志").Clear

 

想记录到FTP服务器上的log.txt,如何设置公式?


--  作者:狐狸爸爸
--  发布时间:2011/9/26 17:07:00
--  

在本地记录,关闭项目前上传到ftp


--  作者:bad
--  发布时间:2011/9/26 18:31:00
--  
老大,这是一个多用户的文件,可能随时都有人登录,关闭项目前上传到ftp不能解决呀
--  作者:狐狸爸爸
--  发布时间:2011/9/26 20:40:00
--  
那就没有办法,只能保存到后台数据表,每次增加一行。
--  作者:zhenghangbo
--  发布时间:2019/1/25 21:54:00
--  
狐狸爸爸,其实网络系统,日志保存在本地没什么意义。肯定是整个系统的日志要保存在FTP上或者共公的地方,这样记录的日志才有追踪意思。要不然谁知道谁在哪个客户端用什么账号做了什么操作。比如“用户1”在“电脑2”上做了操作,总不可能去“电脑1”上找吧,我们也不知道“用户1”会在哪个电脑上操作。如果所有的用户跟客户端操作都保存到同一的日志文件下,那样就可以日志追踪了。
[此贴子已经被作者于2019/1/25 21:58:42编辑过]

--  作者:zhenghangbo
--  发布时间:2019/1/25 22:00:00
--  
这个办法可行,但是风险大。时间久了记录的内容多了,要是没有做清理,这个记录日志的表会很大。
--  作者:有点蓝
--  发布时间:2019/1/25 22:29:00
--  
日志有好多种,有业务日志,有错误日志.....一些需要长期保留,有些可以定时清理。这个都是开发人员或者是维护人员的职责。

有些人想的太美好,总以为程序开发了就可以运行100年,然后也不需要任何维护了。

--  作者:zhenghangbo
--  发布时间:2019/1/26 9:38:00
--  
你说的很对,日志有好多种,有业务日志,有错误日志,系统日志,操作日志等等等,还有系统的维护其实成本也是很大的,很少有人愿意花大钱去维护的(国企跟有钱的企业除外)。楼主想要的应该是操作日志类型的,记录那些人登录跟操作的,这样的日志如果只保存在本地的log中的话,其实意义 真的不大,狐狸爸爸说的是一种办法,很对开发也是这样做的,建一张表来记录操作日志,但是这种方法要做好记录时间久了过大之后清理工作。
[此贴子已经被作者于2019/1/26 9:40:01编辑过]