Пример #1
0
        void ShowTaskLog()
        {
            var    server   = Request.Form["server"];
            var    exepath  = Request.Form["exepath"];
            string msgother = TaskClient.DoTaskOther(server, 23244, OperationType.TaskLog, exepath);

            if (msgother.StartsWith("err", StringComparison.OrdinalIgnoreCase))
            {
                msgother = (msgother.Substring(3));
                Response.Write(msgother);
                return;
            }
            var logs = Common.XmlDeserializeFromStr <List <TaskLog> >(msgother);

            if (logs == null || logs.Count <= 0)
            {
                Response.Write(exepath + " 还没有运行日志");
                return;
            }
            var ret = new StringBuilder("<span style='color:red;font-weight:bold;'>" + exepath + " 运行日志:</span><br/>");

            foreach (var log in logs)
            {
                ret.AppendFormat("{0} {1}<br/>", log.instime.ToString("yyyy-MM-dd HH:mm:ss"), log.log);
            }
            Response.Write(ret.ToString());
        }