function zc(){this.Init()}v("AdfBufferedLogWriter",zc);z.l(zc,sa);zc.prototype.$I=function(){return this.Cl.concat()};z.a("AdfBufferedLogWriter.prototype.getLogRecords",{$I:zc.prototype.$I});zc.prototype.flush=function(){this.ng();this.Cl.length&&this.OD()};z.a("AdfBufferedLogWriter.prototype.flush",{flush:zc.prototype.flush});zc.prototype.Init=function(){zc.f.Init.call(this);this.Cl=[]};z.a("AdfBufferedLogWriter.prototype.Init",{Init:zc.prototype.Init});zc.prototype.OD=function(){this.Cl=[]};
z.a("AdfBufferedLogWriter.prototype.Clear",{OD:zc.prototype.OD});zc.prototype.Yc=function(a){this.ng();B.assert(a,"null logRecord");this.Cl.push(a)};z.a("AdfBufferedLogWriter.prototype.PublishImpl",{Yc:zc.prototype.Yc});