protected override void Write(wojilu.LogYCH.LogLevel level, string message, Exception exception, bool isData = false) { if (isData) { return; } switch (level) { case wojilu.LogYCH.LogLevel.Debug: _log.Debug(message); break; case wojilu.LogYCH.LogLevel.Info: _log.Info(message); break; case wojilu.LogYCH.LogLevel.Warn: _log.Warn(message); break; case wojilu.LogYCH.LogLevel.Error: _log.Error(message); break; case wojilu.LogYCH.LogLevel.Fatal: _log.Fatal(message); break; default: _log.Info(message); break; } }
public void InitApp( wojilu.Web.Context.MvcContext ctx ) { AppInit.InitApp( ctx ); if (ctx.app.obj != null) { getHelper( ctx ).IsAppRunning( ctx ); } }
public override object Invoke( wojilu.Aop.IMethodInvocation invocation ) { List<MyCat> cats = invocation.Proceed() as List<MyCat>; cats.Add( new MyCat { Id=999, Name="cat999" } ); Console.WriteLine( "add cat999" ); return cats; }
public void Update( wojilu.Web.Context.MvcContext ctx ) { IMember owner = ctx.owner.obj; int appId = ctx.app.Id; String key = GetCacheKey( owner, appId ); String content = getLayoutCache( appId, owner ); CacheManager.GetApplicationCache().Put( key, content ); }
void publisher_Begin_InitContext( object sender, wojilu.Web.Mvc.MvcEventArgs e ) { MvcContext ctx = e.ctx; if (ctx.utils.isSkipCurrentProcessor()) return; InitFactory.GetViewer().Init( ctx ); InitFactory.GetOwner().Init( ctx ); InitFactory.GetController().Init( ctx ); InitFactory.GetApp().Init( ctx ); InitFactory.GetOnlineUser().Init( ctx ); ctx.utils.skipCurrentProcessor( true ); }
public override void UpdateCache( wojilu.Web.Context.MvcContext ctx ) { String url = new Link( ctx ).T2( Site.Instance, new Photo.MainController().Index ); base.updateAllUrl( url, ctx, Site.Instance ); }
public override string GetCacheKey( wojilu.Web.Context.MvcContext ctx, string actionName ) { return "__action_photo_main_layout"; }
public override void AfterAction( wojilu.Web.Context.MvcContext ctx ) { CacheManager.GetApplicationCache().Remove( this.GetCacheKey( null, null ) ); }
public override string GetCacheKey( wojilu.Web.Context.MvcContext ctx, string actionName ) { return "__action_group_main_index"; }
public override void UpdateCache( wojilu.Web.Context.MvcContext ctx ) { CacheManager.GetApplicationCache().Remove( GetCacheKey( null, null ) ); }
public override string GetCacheKey( wojilu.Web.Context.MvcContext ctx, string actionName ) { return "post_index"; }
public void Process( wojilu.Web.Mvc.MvcEventPublisher publisher ) { publisher.Begin_InitContext += new EventHandler<wojilu.Web.Mvc.MvcEventArgs>( publisher_Begin_InitContext ); }
public DefaultLogger(wojilu.ILog log) { _log = log; }
public override void UpdateCache( wojilu.Web.Context.MvcContext ctx ) { String url = Link.To( Site.Instance, new Users.MainController().Index ); base.updateAllUrl( url, ctx, Site.Instance ); }
void publisher_Begin_InitContext( object sender, wojilu.Web.Mvc.MvcEventArgs e ) { MvcContext ctx = e.ctx; this.InitViewer( ctx ); this.InitOwner( ctx ); // 初始化当前被访问对象(site或group或user) this.InitController( ctx ); // 初始化控制器 OnlineManager.Refresh( ctx ); // 刷新当前在线用户 this.InitApp( ctx ); // 初始化当前app ctx.utils.skipCurrentProcessor( true ); }