in src/main/java/org/apache/maven/plugins/site/run/DoxiaFilter.java [172:194]
private void logDocumentRenderer(String path, String locale, DocumentRenderer docRenderer) {
String source;
if (docRenderer instanceof DoxiaDocumentRenderer) {
source = docRenderer.getRenderingContext().getDoxiaSourcePath();
} else if (docRenderer instanceof ReportDocumentRenderer) {
source = ((ReportDocumentRenderer) docRenderer).getReportMojoInfo();
if (source == null) {
source = "(unknown)";
}
} else if (docRenderer instanceof SitePluginReportDocumentRenderer) {
source = ((SitePluginReportDocumentRenderer) docRenderer).getReportMojoInfo();
} else {
source = docRenderer.getRenderingContext().getGenerator() != null
? docRenderer.getRenderingContext().getGenerator()
: docRenderer.getClass().getName();
}
String localizedPath = !locale.equals(SiteTool.DEFAULT_LOCALE.toString()) ? locale + "/" + path : path;
String localizedSource = source
+ (!locale.equals(SiteTool.DEFAULT_LOCALE.toString())
? " (locale '" + locale + "')"
: " (default locale)");
servletContext.log(localizedPath + " -> " + buffer().strong(localizedSource));
}