\c@sWddlZddlZddlZddlZddlZddlZddljZddlZddl Z ddl Z yddl m Z Wnddl m Z nXdgZ daiZe jZdefdYZdZdZdZd Zd ejfd YZejejejejeejej dS( iN(tStringIOtgett LogHandlercBseZdZRS(cCs||_||_dS(N(thandlertstream(tselfRR((s./usr/lib/python2.7/site-packages/tuned/logs.pyt__init__s (t__name__t __module__R(((s./usr/lib/python2.7/site-packages/tuned/logs.pyRscCsPtj}tjtj}d}x't|D]}||j|7}q/W|S(Nt(trandomt SystemRandomtstringt ascii_letterstdigitstrangetchoice(tlengthtrtcharstresti((s./usr/lib/python2.7/site-packages/tuned/logs.pyt_random_strings  cCstx4tdD]"}td}|tkrPqqWdSt}tj|}|j|tj d}|j |t j |t ||}|t|s4              6