using Castle.ActiveRecord; using System; namespace BizCom { [ActiveRecord("LogOperate")] public class LogOperate : ComBase { private string _id = ""; /// /// /// [PrimaryKey(PrimaryKeyType.Assigned)] public string id { get { return _id; } set { _id = value; } } private string _operate_ip = ""; /// /// /// [Property] public string operate_ip { get { return _operate_ip; } set { _operate_ip = value; } } private string _operate_page = ""; /// /// /// [Property] public string operate_page { get { return _operate_page; } set { _operate_page = value; } } /// /// /// [Property] public DateTime? create_time { get; set; } private int _create_uid = 0; /// /// /// [Property] public int create_uid { get { return _create_uid; } set { _create_uid = value; } } string _user_name = ""; [Property] public string user_name { get { return _user_name; } set { _user_name = value; } } static log4net.ILog logger = log4net.LogManager.GetLogger("LogOperate");//获取一个日志记录器 public static void Save(int uId, string userName, string ip, string pagePath) { logger.Info("uId:" + uId + " userName:" + userName + " ip:" + ip + " pagePath:" + pagePath); /* LogOperate logOperate = new LogOperate(); logOperate.create_uid = uId; logOperate.user_name = userName; logOperate.operate_page = pagePath; logOperate.operate_ip = ip; logOperate.id = Guid.NewGuid().ToString(); logOperate.create_time = DateTime.Now; Save(logOperate);*/ } } }