Class HtmlReporter
- java.lang.Object
-
- com.ss.android.ugc.bytex.common.log.html.HtmlReporter
-
public class HtmlReporter extends java.lang.Object生成ByteX产生的日志的HTML文件的
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcreateHtmlReporter(java.lang.String transformName)create a html file which use all registered HtmlFragmentProvider,the file path will be:
htmlFileDir+appPackageName-versionName.versionCode-yyyy-MM-dd_HH-mm-ss_SSS'.htmlstatic HtmlReportergetInstance()voidinit(java.lang.String htmlFileDir, java.lang.String title, java.lang.String appPackageName, java.lang.String versionName, java.lang.String versionCode)voidregisterHtmlFragment(HtmlFragmentProvider htmlFragmentProvider)register a HtmlFragmentProvider,which will be use to create a piece of HTML code whencreateHtmlReporter(java.lang.String)is calledvoidreset()
-
-
-
Method Detail
-
getInstance
public static HtmlReporter getInstance()
-
registerHtmlFragment
public void registerHtmlFragment(HtmlFragmentProvider htmlFragmentProvider)
register a HtmlFragmentProvider,which will be use to create a piece of HTML code whencreateHtmlReporter(java.lang.String)is called- Parameters:
htmlFragmentProvider- HtmlFragmentProvider
-
init
public void init(java.lang.String htmlFileDir, java.lang.String title, java.lang.String appPackageName, java.lang.String versionName, java.lang.String versionCode)
-
reset
public void reset()
-
createHtmlReporter
public java.lang.String createHtmlReporter(java.lang.String transformName)
create a html file which use all registered HtmlFragmentProvider,the file path will be:
htmlFileDir+appPackageName-versionName.versionCode-yyyy-MM-dd_HH-mm-ss_SSS'.html- Returns:
- absolutePath
-
-