Exemple #1
0
        public List <LogItem> GetAuditLogItems(int NodeId)
        {
            if (UmbracoConfig.For.UmbracoSettings().Logging.ExternalLoggerEnableAuditTrail&& ExternalLogger != null)
            {
                return(ExternalLogger.GetAuditLogReader(NodeId));
            }

            return(LogItem.ConvertIRecordsReader(SqlHelper.ExecuteReader(
                                                     "select userId, nodeId, logHeader, DateStamp, logComment from umbracoLog where nodeId = @id and logHeader not in ('open','system') order by DateStamp desc",
                                                     SqlHelper.CreateParameter("@id", NodeId))));
        }
Exemple #2
0
        public List <LogItem> GetLogItems(int nodeId)
        {
            if (ExternalLogger != null)
            {
                return(ExternalLogger.GetLogItems(nodeId));
            }

            return(LogItem.ConvertIRecordsReader(SqlHelper.ExecuteReader(
                                                     "select userId, NodeId, DateStamp, logHeader, logComment from umbracoLog where id = @id order by dateStamp desc",
                                                     SqlHelper.CreateParameter("@id", nodeId))));
        }
Exemple #3
0
        public List <LogItem> GetLogItems(User user, DateTime sinceDate)
        {
            if (ExternalLogger != null)
            {
                return(ExternalLogger.GetLogItems(user, sinceDate));
            }

            return(LogItem.ConvertIRecordsReader(SqlHelper.ExecuteReader(
                                                     "select userId, NodeId, DateStamp, logHeader, logComment from umbracoLog where UserId = @user and DateStamp >= @dateStamp order by dateStamp desc",
                                                     SqlHelper.CreateParameter("@user", user.Id),
                                                     SqlHelper.CreateParameter("@dateStamp", sinceDate))));
        }
Exemple #4
0
        public List <LogItem> GetLogItems(LogTypes type, DateTime sinceDate)
        {
            if (ExternalLogger != null)
            {
                return(ExternalLogger.GetLogItems(type, sinceDate));
            }

            using (var sqlHelper = Application.SqlHelper)
                return(LogItem.ConvertIRecordsReader(sqlHelper.ExecuteReader(
                                                         "select userId, NodeId, DateStamp, logHeader, logComment from umbracoLog where logHeader = @logHeader and DateStamp >= @dateStamp order by dateStamp desc",
                                                         sqlHelper.CreateParameter("@logHeader", type.ToString()),
                                                         sqlHelper.CreateParameter("@dateStamp", sinceDate))));
        }
Exemple #5
0
 public void AddException(Exception ee)
 {
     if (ExternalLogger != null)
     {
         ExternalLogger.Add(ee);
     }
     else
     {
         var ex2 = ee;
         while (ex2 != null)
         {
             ex2 = ex2.InnerException;
         }
         LogHelper.Error <Log>("An error occurred", ee);
     }
 }
Exemple #6
0
 public void AddException(Exception ee)
 {
     if (ExternalLogger != null)
     {
         ExternalLogger.Add(ee);
     }
     else
     {
         Exception ex2          = ee;
         string    error        = String.Empty;
         string    errorMessage = string.Empty;
         while (ex2 != null)
         {
             error += ex2.ToString();
             ex2    = ex2.InnerException;
         }
         Add(LogTypes.Error, -1, error);
     }
 }
Exemple #7
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);

            AndroidX.AppCompat.Widget.Toolbar toolbar = FindViewById <AndroidX.AppCompat.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

            FloatingActionButton fab = FindViewById <FloatingActionButton>(Resource.Id.fab);

            fab.Click += FabOnClick;

            mExternalLogger    = ExternalLogger.Instance;
            mTripStateListener = new TutorialTripStateListener(this, mExternalLogger);

            mSirlMapFragment    = (SirlMapFragment)SupportFragmentManager.FindFragmentById(Resource.Id.map);
            mSirlSearchFragment = (SearchFragment)SupportFragmentManager.FindFragmentById(Resource.Id.search_bar);

            setupSirl();
        }
Exemple #8
0
 public void Unsubscribe(Guid receiver)
 {
     ExternalLogger.Unsubscribe(receiver);
 }
Exemple #9
0
 public Guid Subscribe(string receiver, MessageType messageType)
 {
     return(ExternalLogger.Subscribe(receiver, messageType));
 }
Exemple #10
0
 public TutorialTripStateListener(Context context, ExternalLogger logger)
 {
     this.context        = context;
     this.externalLogger = logger;
 }