private String GetAvatarLocalCopyPath()
        {
            var avatarFileName = "avatar_" + SessionStorage.Instance.ProfileId;
            var avatarFilePath = String.Empty;
            var configsDir     = DefaultRegistryValues.GetConfigsDir();

            if (configsDir != null)
            {
                avatarFilePath = Path.Combine(configsDir, avatarFileName);
            }
            else
            {
                avatarFilePath = avatarFileName;
            }

            return(avatarFilePath);
        }
Esempio n. 2
0
        public static void InitLogger()
        {
            Hierarchy hierarchy = (Hierarchy)LogManager.GetRepository();

            PatternLayout patternLayout = new PatternLayout();

            patternLayout.ConversionPattern = "%date [%thread] %-5level %logger - %message%newline";
            patternLayout.ActivateOptions();

            RollingFileAppender roller = new RollingFileAppender();

            roller.AppendToFile = true;

            var logsDir = DefaultRegistryValues.GetLogsDir();

            if (logsDir != null)
            {
                roller.File = Path.Combine(logsDir, logFileName);
            }
            else
            {
                roller.File = Path.Combine("Logs", logFileName);
            }

            roller.Layout             = patternLayout;
            roller.MaxSizeRollBackups = 5;
            roller.MaximumFileSize    = "10MB";
            roller.RollingStyle       = RollingFileAppender.RollingMode.Size;
            roller.StaticLogFileName  = true;
            roller.ActivateOptions();
            hierarchy.Root.AddAppender(roller);

            hierarchy.Root.Level = Level.Info;

            BasicConfigurator.Configure(hierarchy);
        }