public override string ToString() { return($"{nameof(LogItemChanged)}{Environment.NewLine}" + $"Log time: {LogTime.ToString()}{Environment.NewLine}" + $"Source path: {SourcePath}{Environment.NewLine}" + $"Backup path: {BackupPath}{Environment.NewLine}"); }
/// <summary> /// 程序异常监控日志 /// 作者:熊学浩 /// 日期:2014-5-27 /// </summary> /// <param name="Ex">Exception</param> /// <param name="prefix">日志文件名前缀</param> /// <param name="logTime">日志文件名时间格式</param> public static void Save(Exception Ex, string prefix, LogTime logTime) { StringBuilder sb = new StringBuilder(); SetSB(Ex, ref sb); Save(sb.ToString(), LogPath(prefix, LogType.Error, logTime)); }
/// <summary> /// 日志文件位置 /// 作者:熊学浩 /// 日期:2014-5-27 /// </summary> /// <param name="prefix">日志文件名前缀</param> /// <param name="logType">日志类型</param> /// <param name="logTime">日志文件名时间格式</param> /// <returns></returns> private static string LogPath(string prefix, LogType logType, LogTime logTime) { try { string fileName = string.IsNullOrEmpty(prefix) ? "" : prefix; if (logTime == LogTime.hour) { fileName += DateTime.Now.ToString("yyyyMMddHH"); } if (logTime == LogTime.day) { fileName += DateTime.Now.ToString("yyyyMMdd"); } if (logTime == LogTime.minute) { fileName += DateTime.Now.ToString("yyyyMMddHHmm"); } string subPath = string.Format("log/{0}/{1}_{2}.txt", DateTime.Now.ToString("yyyyMM"), logType.ToString(), fileName); string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, subPath); if (HttpContext.Current != null) { path = Path.Combine(HttpContext.Current.Server.MapPath("~/"), subPath); } return(path); } catch (Exception) { return(""); } }
public override string ToString() { return($"{nameof(LogItemRenamed)}{Environment.NewLine}" + $"Log time: {LogTime.ToString()}{Environment.NewLine}" + $"Old path: {OldPath}{Environment.NewLine}" + $"New path: {NewPath}{Environment.NewLine}"); }
public string GetErrorItemText(ErrorItemViewKind errorViewKind) { StringBuilder sb = new StringBuilder(""); if ((errorViewKind & ErrorItemViewKind.DBId) != 0) { sb.Append($"[{Id.ToString()}]"); } if ((errorViewKind & ErrorItemViewKind.LogTime) != 0) { sb.AppendSeparated(LogTime.ToString()); } if ((errorViewKind & ErrorItemViewKind.EventTime) != 0) { sb.AppendSeparated(EventTime.ToString()); } if ((errorViewKind & ErrorItemViewKind.ErrorMessage) != 0) { sb.AppendSeparated(ErrorMessage); } return(sb.ToString()); }
public override string ToString() { var sb = new StringBuilder(); sb.Append(LogTime.ToString("yyyy-MM-dd HH:mm:ss")); sb.Append(' '); sb.Append(LogLevel); sb.Append(": "); int pos = Message.IndexOf('\n'); if (pos > -1) { sb.Append(Message.Substring(0, pos - 1)); sb.Append("..."); } else { sb.Append(Message); } if (GroupDisplayName != null) { sb.Append(" (Group: "); sb.Append(GroupDisplayName); sb.Append(")"); } return(sb.ToString()); }
public static void Add(LogTime logtime) { var sql = string.Format(@"INSERT INTO IP_LogTime (EmployeeID, LoggedTime, LogTypeID, IsInTime) VALUES({0}, '{1}', {2}, {3})", logtime.EmployeeID, DbHelper.ConvertToSqlDateTime(logtime.LoggedTime), (int)logtime.LogType, (logtime.IsInTime ? 1 : 0)); SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionString, CommandType.Text, sql); }
public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append(LogTime.ToString("yyyy-MM-dd HH:mm:ss")); sb.Append(": "); if (Operation != GroupMemberOperations.None) { sb.Append(Operation.ToString()); sb.Append("ed "); } else { sb.Append("Did nothing to "); } sb.Append(TargetDisplayName ?? TargetId.ToString()); if (Operation == GroupMemberOperations.Add) { sb.Append(" to "); } else if (Operation == GroupMemberOperations.Remove) { sb.Append(" from "); } else { sb.Append(" for "); } sb.Append(GroupDisplayName ?? GroupId.ToString()); return(sb.ToString()); }
public string GetMeasurementItemText(MeasurementItemViewKind viewKind) { StringBuilder sb = new StringBuilder(""); if ((viewKind & MeasurementItemViewKind.DBId) != 0) { sb.Append($"[{Id.ToString()}]"); } if ((viewKind & MeasurementItemViewKind.LogTime) != 0) { sb.AppendSeparated(LogTime.ToString()); } if ((viewKind & MeasurementItemViewKind.EventTime) != 0) { sb.AppendSeparated(EventTime.ToString()); } if ((viewKind & MeasurementItemViewKind.Value) != 0) { sb.AppendSeparated(MeasuredValue.ToString()); } if ((viewKind & MeasurementItemViewKind.Unit) != 0) { sb.AppendSeparated(MeasuredUnit.ToString()); } return(sb.ToString()); }
public byte[] ToEntryBytes() { byte[] enBytes, srcBytes = Encoding.UTF8.GetBytes(Source), detailBytes = Encoding.UTF8.GetBytes(Detail); //日志长度定义: //日志长度(4字节) + 日志来源长度(4字节)+ 日志内容长度(4字节)+ 日志类型(1字节)+日志时间(8字节)+ //日志来源(X 字节)+日志内容(Y字节)+日志结束标记(2字节) int length = 12 + 1 + 8 + srcBytes.Length + detailBytes.Length; enBytes = new byte[length + 2]; //PARSE LENGTH string lenStr = length.ToString("X8"); for (int i = 0; i < lenStr.Length; i += 2) { enBytes[i / 2] = byte.Parse(lenStr[i].ToString() + lenStr[i + 1].ToString(), NumberStyles.AllowHexSpecifier); } //PARSE SRC LENGTH lenStr = srcBytes.Length.ToString("X8"); for (int i = 0; i < lenStr.Length; i += 2) { enBytes[4 + i / 2] = byte.Parse(lenStr[i].ToString() + lenStr[i + 1].ToString(), NumberStyles.AllowHexSpecifier); } //PARSE DETAIL LENGTH lenStr = detailBytes.Length.ToString("X8"); for (int i = 0; i < lenStr.Length; i += 2) { enBytes[8 + i / 2] = byte.Parse(lenStr[i].ToString() + lenStr[i + 1].ToString(), NumberStyles.AllowHexSpecifier); } //PARSE TYPE enBytes[12] = (byte)LogLevel; //Parse DateTime string dtStr = LogTime.ToBinary().ToString("X16"); for (int i = 0; i < dtStr.Length; i += 2) { enBytes[13 + i / 2] = byte.Parse(dtStr[i].ToString() + dtStr[i + 1].ToString(), NumberStyles.AllowHexSpecifier); } //Parse Source srcBytes.CopyTo(enBytes, 21); //Parse Data detailBytes.CopyTo(enBytes, 21 + srcBytes.Length); enBytes[enBytes.Length - 2] = 0x55; enBytes[enBytes.Length - 1] = 0xAA; return(enBytes); }
public static void Update(LogTime logtime) { var sql = string.Format(@"UPDATE IP_LogTime SET LoggedTime='{0}', LogTypeID={1}, IsInTime={2} WHERE LogTimeID={3}", DbHelper.ConvertToSqlDateTime(logtime.LoggedTime), (int)logtime.LogType, logtime.IsInTime, logtime.LogTimeID); SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionString, CommandType.Text, sql); }
public XElement ToXElement(string Name) { XElement xml = new XElement(Name, new XElement("Direction", Direction.ToString()), new XElement("LogTime", LogTime.ToString("yyyy-MM-dd HH.mm.ss.ffff")), new XElement("ByteStream", ByteStream.ToHex(' '))); return(xml); }
private IEnumerator ShowAdHelper(AdType type, System.Action <AdResult> callback) { if (!ConstantManager.demoMode) { Debug.Log(LogTime.Time() + ": Ads Manager - Ad (Rewarded Video) requestet..."); BeforeAdProcess(); bool isReady = false; AdResult _return = AdResult.Failed; string idToUse = type == AdType.Normal ? videoAdID : rewardedAdId; if (Advertisement.isInitialized && Advertisement.IsReady(idToUse)) { //Show Unity Ad ShowOptions showOptions = new ShowOptions(); showOptions.resultCallback = (ShowResult result) => { AfterAdProcess(); if (result == ShowResult.Finished) { _return = AdResult.Finished; isReady = true; } else if (result == ShowResult.Skipped) { _return = AdResult.Skipped; isReady = true; } else if (result == ShowResult.Failed) { _return = AdResult.Failed; isReady = true; } }; Advertisement.Show(idToUse, showOptions); } else { //Show own Ad Debug.Log("Would show own Ad."); UiSceneScript.instance.ShowOwnAd(() => { AfterAdProcess(); _return = AdResult.Private; isReady = true; }); } while (!isReady) { yield return(null); } Debug.Log(LogTime.Time() + ": Ads Manager - Shown Ad (Rewarded Video) Result: " + _return.ToString() + "..."); callback.Invoke(_return); } else { callback.Invoke(AdResult.Finished); } }
public string Login(string username, string password, string userRole) { LogTime logTime = new LogTime(); logTime.username = username; logTime.userRole = userRole; logTime.loginTime = DateTime.UtcNow; logtimeRepository.Add(logTime); return(authenticate.Login(username, password)); }
public override string ToString() { string Result = LogTime.ToString() + " [" + Type.ToString() + "] " + Author + ": " + Message; foreach (string ItemName in ItemList) { Result += " [" + ItemName + "]"; } return(Result); }
public CombatItemData(IEnumerable <Event> events, LogTime logStartTime, LogTime logEndTime, Player pointOfView, int?language, int?gameBuild, int?gameShardId, int?mapId) { Events = events; LogStartTime = logStartTime; LogEndTime = logEndTime; PointOfView = pointOfView; Language = language; GameBuild = gameBuild; GameShardId = gameShardId; MapId = mapId; }
public void startGame() { Debug.Log(LogTime.Time() + ": Scene Manager - Going to start Game..."); if (SaveDataManager.getValue.tutorialFinished) { callSceneMenu(); } else { callSceneTutorial(); } }
/// <summary> /// Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. /// </summary> /// <returns> /// A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>. /// </returns> /// <filterpriority>2</filterpriority> public override string ToString() { var result = String.Format(@"【{0}】【{1}】{2} {3}-{4}-{5}-{6}-{7}", State, LogTime.ToString("yyyy/MM/dd hh:mm:ss"), String.IsNullOrEmpty(User) ? "" : String.Format("【{0}】", User), Message, Location, CallStack, ExtData == null ? "" : String.Format("【{0}】", ExtData), exceptionDetails); return result; }
public static LogTime MapToLogTime(LogTimeModel model) { LogTime logtime = new LogTime(); if (model != null) { logtime.LogTimeID = model.LogTimeID; logtime.EmployeeID = model.EmployeeID; logtime.EmployeeNo = model.EmployeeNo; logtime.LoggedTime = model.LoggedTime; logtime.LogType = model.LogType; logtime.IsInTime = model.IsInTime; } return(logtime); }
public static LogTimeModel MapToLogTimeModel(LogTime logtime) { LogTimeModel model = new LogTimeModel(); if (logtime != null) { model.LogTimeID = logtime.LogTimeID; model.EmployeeID = logtime.EmployeeID; model.EmployeeNo = logtime.EmployeeNo; model.LoggedTime = logtime.LoggedTime; model.LogType = logtime.LogType; model.IsInTime = logtime.IsInTime; } return(model); }
public ActionResult Add(ProfileLogModel model, string command) { LogTime log = new LogTime(); log.IsInTime = command == "Click here to Login Time"; log.LogType = model.LogType; log.LoggedTime = model.LogDate; var user = (User)Session[Constants.LoggedInUserName]; log.EmployeeID = user.EmployeeID; LogTimeHandler.Add(log); return(RedirectToAction("Index")); }
public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append(LogTime.ToString("yyyy-MM-dd HH:mm:ss")); sb.Append(": "); sb.Append("Document: "); sb.Append(DocumentId); sb.Append(", Actor: "); sb.Append(Actor); sb.Append(", Action: "); sb.Append(Action); sb.Append('.'); return(sb.ToString()); }
/// <summary> /// 获取最后更新时间 /// </summary> /// <returns></returns> public static string GetLastUpdateTime(string path) { string lastdatetime = LogTime.ReadFile(path); lastdatetime = lastdatetime.Replace("\r\n", "").Replace("\n", "").Replace("\r", ""); if (!string.IsNullOrWhiteSpace(lastdatetime)) { Log.Info(lastdatetime); } else { lastdatetime = DateTime.Now.AddYears(-10).ToString("yyyy-MM-dd HH:mm:ss"); } return(lastdatetime); }
public static LogTime GetLogTime(int LogTimeID) { LogTime logtime = null; var sql = string.Format(@"SELECT L.LogTimeID, L.EmployeeID, E.EmployeeNo, L.LoggedTime, L.LogTypeID, L.IsInTime FROM IP_LogTime L join IP_Employee E on L.EmployeeID=E.EmployeeID where L.LogTimeID={0}", LogTimeID); using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlHelper.ConnectionString, CommandType.Text, sql)) { while (reader.Read()) { logtime = LogTime.Load(reader); } } return(logtime); }
public static List <LogTime> GetAllLogTime() { List <LogTime> loglist = new List <LogTime>(); var sql = string.Format(@"SELECT L.LogTimeID, L.EmployeeID, E.EmployeeNo, L.LoggedTime, L.LogTypeID, L.IsInTime FROM IP_LogTime L join IP_Employee E on L.EmployeeID=E.EmployeeID"); using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlHelper.ConnectionString, CommandType.Text, sql)) { while (reader.Read()) { loglist.Add(LogTime.Load(reader)); } } return(loglist); }
public static List <LogTime> GetLogTimeList(int EmployeeID, DateTime dt) { List <LogTime> loglist = new List <LogTime>(); var sql = string.Format(@"SELECT L.LogTimeID,L.EmployeeID, E.EmployeeNo, L.Loggedtime,L.LogTypeID ,L.IsInTime FROM IP_logtime L join ip_Employee E ON L.Employeeid=E.Employeeid WHERE E.EmployeeID={0} AND Replace(Convert(Varchar, L.LoggedTime, 111),'/','-')='{1}' ", EmployeeID, dt.ToString("yyyy-MM-dd")); using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlHelper.ConnectionString, CommandType.Text, sql)) { while (reader.Read()) { loglist.Add(LogTime.Load(reader)); } } return(loglist); }
public static LogTime GetEarlierLogTime(int EmployeeID, DateTime dt) { LogTime logTime = null; var sql = string.Format(@"SELECT TOP 1 L.LogTimeID, L.EmployeeID, E.EmployeeNo, L.Loggedtime, L.LogTypeID, L.IsInTime FROM IP_logtime L join ip_Employee E ON L.Employeeid=E.Employeeid WHERE E.EmployeeID={0} AND L.LoggedTime<='{1}' ORDER BY L.LogTimeID DESC, L.LoggedTime DESC", EmployeeID, dt); using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlHelper.ConnectionString, CommandType.Text, sql)) { if (reader.Read()) { logTime = LogTime.Load(reader); } } return(logTime); }
//Defined Start-Routine IEnumerator CheckPrestartConditions() { //Check if all Saved Data is collected Debug.Log(LogTime.Time() + ": Game Starter Script - Loading saved Data..."); SaveDataManager.Load(); while (!SaveDataManager.firstDataLoaded) { yield return(new WaitForEndOfFrame()); } Debug.Log(LogTime.Time() + ": Game Starter Script - All saved Data loaded..."); //Set Language Debug.Log(LogTime.Time() + ": Game Starter Script - Going to apply current Language..."); if (SaveDataManager.getValue.languageManualySet == false) { var autoLanguage = Application.systemLanguage == SystemLanguage.German ? SettingsLanguages.German : SettingsLanguages.English; SaveDataManager.getValue.settingsLanguage = autoLanguage; SaveDataManager.Save(); } LanguageScript.UpdateLanguage(); Debug.Log(LogTime.Time() + ": Game Starter Script - Language Set..."); //Set Vibration VibrationManager.Setup(); //Setup Google Play GoogleLoginScript.instance.CheckAutoSetup(); //Debug && FreeShop if (ConstantManager.freeShop) { SaveDataManager.getValue.coinItemLVL = 0; SaveDataManager.getValue.secondChanceItemLVL = 0; SaveDataManager.getValue.shieldItemLVL = 0; SaveDataManager.getValue.shootItemLVL = 0; SaveDataManager.getValue.shrinkItemLVL = 0; SaveDataManager.getValue.slideItemLVL = 0; SaveDataManager.Save(); } //Call SceneManager to load whatever needs to be loaded Debug.Log(LogTime.Time() + ": Game Starter Script - Calling Scene Manager to load first Scene..."); SceneManager.instance.startGame(); }
void OnEnable() { UiObjectReferrer.instance.highscorePersonalScoreDE.text = "HIGHSCORE: " + ((int)SaveDataManager.getValue.highscore).ToString(); UiObjectReferrer.instance.highscorePersonalGrowDE.text = "Zerstörte negative Partikel: " + SaveDataManager.getValue.highscoreRoundDataGrow.ToString(); UiObjectReferrer.instance.highscorePersonalShrinkDE.text = "Gesammelte positive Partikel: " + SaveDataManager.getValue.highscoreRoundDataShrink.ToString(); UiObjectReferrer.instance.highscorePersonalGoldDE.text = "Gesammeltes Gold: " + SaveDataManager.getValue.highscoreRoundDataGold.ToString(); UiObjectReferrer.instance.highscorePersonalTimeDE.text = "Zeit: " + LogTime.Time(SaveDataManager.getValue.highscoreRoundDataTime); // UiObjectReferrer.instance.highscoreScrollRect.verticalNormalizedPosition = 1f; // if (GoogleLoginScript.instance.isAuthenticated()) { // UiObjectReferrer.instance.highscoreGlobalNames.alignment = TextAnchor.UpperLeft; // UiObjectReferrer.instance.highscoreGlobalScores.alignment = TextAnchor.UpperRight; // UiObjectReferrer.instance.highscoreGlobalNames.text = "1. Tobi"; // UiObjectReferrer.instance.highscoreGlobalScores.text = "...einfach der Beste"; // } else { // UiObjectReferrer.instance.highscoreGlobalNames.alignment = TextAnchor.UpperCenter; // UiObjectReferrer.instance.highscoreGlobalNames.text = "Bitte melde dich bei\nGoogle Play Services an.\n"; // UiObjectReferrer.instance.highscoreGlobalScores.text = ""; // } }
void OnEnable() { UiObjectReferrer.instance.highscorePersonalScoreEN.text = "HIGHSCORE: " + ((int)SaveDataManager.getValue.highscore).ToString(); UiObjectReferrer.instance.highscorePersonalGrowEN.text = "Destroyed negative Particles: " + SaveDataManager.getValue.highscoreRoundDataGrow.ToString(); UiObjectReferrer.instance.highscorePersonalShrinkEN.text = "Collected positive Particles: " + SaveDataManager.getValue.highscoreRoundDataShrink.ToString(); UiObjectReferrer.instance.highscorePersonalGoldEN.text = "Collected Gold: " + SaveDataManager.getValue.highscoreRoundDataGold.ToString(); UiObjectReferrer.instance.highscorePersonalTimeEN.text = "Time: " + LogTime.Time(SaveDataManager.getValue.highscoreRoundDataTime); // UiObjectReferrer.instance.highscoreScrollRect.verticalNormalizedPosition = 1f; // if (GoogleLoginScript.instance.isAuthenticated()) { // UiObjectReferrer.instance.highscoreGlobalNames.alignment = TextAnchor.UpperLeft; // UiObjectReferrer.instance.highscoreGlobalScores.alignment = TextAnchor.UpperRight; // UiObjectReferrer.instance.highscoreGlobalNames.text = "1. Tobi"; // UiObjectReferrer.instance.highscoreGlobalScores.text = "...simply the Best."; // } else { // UiObjectReferrer.instance.highscoreGlobalNames.alignment = TextAnchor.UpperCenter; // UiObjectReferrer.instance.highscoreGlobalNames.text = "Please sign in to\nGoogle Play Services.\n"; // UiObjectReferrer.instance.highscoreGlobalScores.text = ""; // } }