當前位置: 首頁>>代碼示例>>Java>>正文


Java Log類代碼示例

本文整理匯總了Java中com.liferay.portal.kernel.log.Log的典型用法代碼示例。如果您正苦於以下問題:Java Log類的具體用法?Java Log怎麽用?Java Log使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


Log類屬於com.liferay.portal.kernel.log包,在下文中一共展示了Log類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: writeConfig

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
private void writeConfig(List<ConfigurationType> config) {
	de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().addLog(LOG_CONFIG);
	try {
		ConfigurationType cfgObj = null;
		String value = null;
		for (E_ConfigKey ckey : E_ConfigKey.values()) {
			value = AHConfigLocalServiceUtil.getConfig(ckey.name(), ckey.getDefaultValue());
			cfgObj = new ConfigurationType();
			cfgObj.setKey(ckey.name());
			cfgObj.setValue(value);
			config.add(cfgObj);
			log.log(ckey.name());
		}
	} catch (Throwable t) {
		log.err(t.getMessage());
		m_objLog.error("Error on category entries export",t);
	}
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:19,代碼來源:ExportWriter.java

示例2: writeCategoryChildEntries

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
private void writeCategoryChildEntries(List<CategoryEntryType> childs, long itemId) {
	de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().getLog(LOG_CATEGORIES);
	try {
		List<AHCatEntries> list = AHCatEntriesLocalServiceUtil.getChildEntriesById(itemId);
		AHCatEntries data = null;
		CategoryEntryType type = null;
		for (int i=0; i<list.size();i++) {
			data = list.get(i);
			type = new CategoryEntryType();
			type.setCatId(data.getCatId());
			type.setItemId(data.getItemId());
			type.setName(data.getName());
			type.setDescr(data.getDescr());
			childs.add(type);
			if (!m_objExportedEntries.contains(data.getItemId())) {
				log.log(data.getName());
				m_objExportedEntries.add(data.getItemId());
			}
		}
	} catch (Throwable t) {
		log.err(t.getMessage());
		m_objLog.error("Error on category entries export",t);
	}
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:25,代碼來源:ExportWriter.java

示例3: getLog

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
public Map<String, String> getLog() {
	Map<String, String> result = new HashMap<String, String>();
	
	PersistentLog pl = PersistentLog.getInstance();
	
	de.particity.util.PersistentLog.Log log = pl.getLog(LOG_CATEGORIES);
	if (log != null)
		result.put(LOG_CATEGORIES,log.toString());
	log = pl.getLog(LOG_CONFIG);
	if (log != null)
		result.put(LOG_CONFIG,log.toString());
	log = pl.getLog(LOG_OFFERS);
	if (log != null)
		result.put(LOG_OFFERS,log.toString());
	log = pl.getLog(LOG_ORGANISATIONS);
	if (log != null)
		result.put(LOG_ORGANISATIONS,log.toString());
	log = pl.getLog(LOG_SUBSCRIPTIONS);
	if (log != null)
		result.put(LOG_SUBSCRIPTIONS,log.toString());
	
	return result;
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:24,代碼來源:ExportWriter.java

示例4: initSubscriptions

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
public void initSubscriptions(List<SubscriptionType> subscriptions) {
	if (subscriptions != null && subscriptions.size() > 0) {
		de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().addLog(LOG_SUBSCRIPTIONS);
		for (SubscriptionType sub: subscriptions) {
			long[] catEntries = null;
			if (sub.getCategories() != null && sub.getCategories().size() > 0) {
				 catEntries = new long[sub.getCategories().size()];
				for (int i=0; i<sub.getCategories().size(); i++) {
					catEntries[i] = m_objCatEntryIdMap.get(sub.getCategories().get(i));
				}
			} 
			AHSubscription subscr = CustomPersistanceServiceHandler.addSubscription(sub.getEmail(), catEntries, sub.getUuid(), E_SubscriptionStatus.valueOf(sub.getStatus()));
			if (subscr != null) {
				log.log(subscr.getEmail());
			} else {
				log.err(sub.getEmail());	
			}
		}
	}
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:21,代碼來源:ImportWriter.java

示例5: initLog

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
public void initLog(final org.apache.maven.plugin.logging.Log log) {
    LogFactoryUtil.setLogFactory(new LogFactory() {
        public Log getLog(String name) {
            return new MavenLiferayLog(name, log);
        }

        public Log getLog(Class<?> c) {
            return new MavenLiferayLog(c.getSimpleName(), log);
        }

        public void setLevel(String arg0, String arg1, boolean arg2) {
            // TODO Auto-generated method stub

        }
    });
}
 
開發者ID:mimacom,項目名稱:maven-liferay-plugin,代碼行數:17,代碼來源:LiferayToolsImpl.java

示例6: writeCategories

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
private void writeCategories(List<CategoryType> categories) {
	de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().addLog(LOG_CATEGORIES);
	try {
		int size = AHCategoriesLocalServiceUtil.getAHCategoriesesCount();
		List<AHCategories> cats = null;
		AHCategories cat = null;
		CategoryType catType = null;
		for (int i = 0; i<size;i+=10) {
			cats = AHCategoriesLocalServiceUtil.getAHCategorieses(i, i+10);
			if (cats != null) {
				for (int j=0; j<cats.size(); j++) {
					cat = cats.get(j);
					catType = new CategoryType();
					catType.setCatId(cat.getCatId());
					catType.setDescr(cat.getDescr());
					catType.setName(cat.getName());
					catType.setType(E_CategoryType.findByValue(cat.getType()).name());
					categories.add(catType);
					log.log(cat.getName());
					writeCategoryEntries(catType.getEntry(), cat.getCatId());
				}
			}
		}
	} catch (Throwable t) {
		log.err(t.getMessage());
		m_objLog.error("Error on category export",t);
	}
	
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:30,代碼來源:ExportWriter.java

示例7: writeCategoryEntries

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
private void writeCategoryEntries(List<CategoryEntryType> entries, long catId) {
	de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().getLog(LOG_CATEGORIES);
	try {
		List<AHCatEntries> list = AHCatEntriesLocalServiceUtil.getCategoryEntries(catId);
		AHCatEntries data = null;
		CategoryEntryType type = null;
		for (int i=0; i<list.size();i++) {
			data = list.get(i);
			type = new CategoryEntryType();
			type.setCatId(data.getCatId());
			type.setItemId(data.getItemId());
			type.setName(data.getName());
			type.setDescr(data.getDescr());
			writeCategoryChildEntries(type.getChildEntry(),data.getItemId());
			if (!m_objExportedEntries.contains(data.getItemId())) {
				log.log(data.getName());
				m_objExportedEntries.add(data.getItemId());
			}
			// only support child to the third level
			for (CategoryEntryType child: type.getChildEntry()) {
				writeCategoryChildEntries(child.getChildEntry(), child.getItemId());
			}
			entries.add(type);
		}
	} catch (Throwable t) {
		log.err(t.getMessage());
		m_objLog.error("Error on category entries export",t);
	}
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:30,代碼來源:ExportWriter.java

示例8: writeSubscriptions

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
private void writeSubscriptions(List<SubscriptionType> subscriptions) {
	de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().addLog(LOG_SUBSCRIPTIONS);
	try {
		int size = AHSubscriptionLocalServiceUtil.getAHSubscriptionsCount();
		List<AHSubscription> list = null;
		AHSubscription data = null;
		SubscriptionType type = null;
		for (int i = 0; i<size;i+=10) {
			list = AHSubscriptionLocalServiceUtil.getAHSubscriptions(i, i+10);
			if (list != null) {
				for (int j=0; j<list.size(); j++) {
					data= list.get(j);
					type = new SubscriptionType();
					type.setCreated(data.getCreated());
					type.setEmail(data.getEmail());
					type.setStatus(E_SubscriptionStatus.findByValue(data.getStatus()).name());
					type.setUuid(data.getUuid());
					List<AHCatEntries> entries = AHSubscriptionLocalServiceUtil.getCategoriesBySubscription(data.getSubId());
					if (entries != null && entries.size() > 0) {
						List<CategoryEntryType> cats = type.getCategories();
						for (AHCatEntries entry: entries) {
							CategoryEntryType cet = new CategoryEntryType();
							cet.setItemId(entry.getItemId());
							cats.add(cet);
						}
					}
					subscriptions.add(type);
					log.log(data.getEmail());
				}
			}
		}
	} catch (Throwable t) {
		log.err(t.getMessage());
		m_objLog.error("Error on offer export",t);
	}
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:37,代碼來源:ExportWriter.java

示例9: initCategories

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
public void initCategories(List<CategoryType> categories) {
	if (categories != null && categories.size() > 0) {
		de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().addLog(LOG_CATEGORIES);
		for (CategoryType type: categories) {
			AHCategories cat = CustomCategoryServiceHandler.addMainCategory(type.getName(), type.getDescr(), E_CategoryType.valueOf(type.getType()));
			if (cat != null) {
				log.log(cat.getName());
				initCategoryEntries(type.getEntry(),cat.getCatId());
			} else
				log.err(type.getName());
		}
	}
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:14,代碼來源:ImportWriter.java

示例10: initCategoryEntries

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
public void initCategoryEntries(List<CategoryEntryType> entries, long catId) {
	if (entries != null && entries.size() > 0) {
		de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().getLog(LOG_CATEGORIES);
		for (CategoryEntryType entry: entries) {
			if (!m_objCatEntryIdMap.containsKey(entry.getItemId())) {
				AHCatEntries dbentry = CustomCategoryServiceHandler.addCategoryEntry(catId, entry.getName(), entry.getDescr(), -1);
				if (dbentry != null) {
					log.log(entry.getName());
					m_objCatEntryIdMap.put(entry.getItemId(), dbentry.getItemId());
					if (entry.getChildEntry() != null && entry.getChildEntry().size() > 0) {
						for (CategoryEntryType child: entry.getChildEntry()) {
							if (!m_objCatEntryIdMap.containsKey(child.getItemId())) {
								AHCatEntries dbchild = CustomCategoryServiceHandler.addCategoryEntry(catId, child.getName(), child.getDescr(), dbentry.getItemId());
								if (dbchild != null) {
									m_objCatEntryIdMap.put(child.getItemId(), dbchild.getItemId());
									log.log(child.getName());
								} else
									log.err(child.getName());
							}
								
						}
					}
				} else
					log.err(entry.getName());
			}				
		}
	}
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:29,代碼來源:ImportWriter.java

示例11: initConfig

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
public void initConfig(List<ConfigurationType> config) {
	if (config != null && config.size() > 0) {
		de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().addLog(LOG_CONFIG);
		for (ConfigurationType cfg: config) {
			String value = cfg.getValue();
			if (value != null && value.trim().length() > 0) {
				log.log(cfg.getKey());
				CustomPortalServiceHandler.setConfig(E_ConfigKey.valueOf(cfg.getKey()), cfg.getValue());
			}
		}
	}
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:13,代碼來源:ImportWriter.java

示例12: initOrganisations

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
public void initOrganisations(List<OrganisationType> organisations) {
	if (organisations != null && organisations.size() > 0) {
		de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().addLog(LOG_ORGANISATIONS);
		for (OrganisationType org: organisations) {
			AHOrg dborg = CustomOrgServiceHandler.addOrganisation(m_objCompanyId, m_objUserId, m_objGroupId, org.getOwner(), org.getName(), org.getHolder(), org.getDescription(), org.getLegalStatus(), org.getAddress().getStreet(), org.getAddress().getHouse(), org.getAddress().getCity(), org.getAddress().getCountry(), org.getAddress().getZip(), org.getContact().getPhone(), org.getContact().getFax(), org.getContact().getEmail(), org.getContact().getWww(), null, org.getAddress().getCoordLat(), org.getAddress().getCoordLon());
			if (dborg != null) {
				log.log(org.getName());
				CustomOrgServiceHandler.updateLogo(m_objCompanyId, m_objUserId, m_objGroupId, dborg.getOrgId(), org.getLogo(), org.getLogoFilename());
				
				User lrUser = null;
				try {
					lrUser = UserLocalServiceUtil.getUserByEmailAddress(m_objCompanyId, org.getOwner());
				} catch (Throwable t) {}
				if (lrUser == null) {
					lrUser = CustomPortalServiceHandler.createPortalUser(org.getName(), org.getHolder(), org.getOwner(), m_objCompanyId, m_objGroupId, Locale.GERMAN, false);
					lrUser.setPassword(org.getLoginPassword());
					lrUser.setAgreedToTermsOfUse(true);
					lrUser.setEmailAddressVerified(true);
					try {
	                    UserLocalServiceUtil.updateUser(lrUser);
                    } catch (Throwable e) {
	                    m_objLog.warn("Could not update user password for user "+org.getOwner()+" id "+lrUser.getUserId());
                    }
				}

				m_objOrgIdMap.put(org.getOrgId(), dborg.getOrgId());
			} else {
				log.err(org.getName());
			}
		}
	}
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:33,代碼來源:ImportWriter.java

示例13: initOffers

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
public void initOffers(List<OfferType> offers) {
	if (offers != null && offers.size() > 0) {
		de.particity.util.PersistentLog.Log log = PersistentLog.getInstance().addLog(LOG_OFFERS);
		for (OfferType offer: offers) {
			Long orgId = offer.getOrgId();
			orgId = m_objOrgIdMap.get(orgId);
			long[] categories = null;
			if (offer.getCategoryItem() != null && offer.getCategoryItem().size() > 0) {
				categories = new long[offer.getCategoryItem().size()];
				for (int i=0; i<offer.getCategoryItem().size();i++) {
					CategoryEntryType entry = offer.getCategoryItem().get(i);
					categories[i] = m_objCatEntryIdMap.get(entry.getItemId());
				}
			}
			if (orgId != null) {
				AHOffer dbOffer = CustomOfferServiceHandler.addOffer(-1L, offer.getTitle(), offer.getDescription(), orgId,  E_OfferType.valueOf(offer.getType()), offer.getContact().getForename(), offer.getContact().getSurname(), offer.getContact().getPhone(), offer.getContact().getEmail(), offer.getSndContact().getForename(), offer.getSndContact().getSurname(), offer.getSndContact().getPhone(), offer.getSndContact().getEmail(), offer.getAddress().getStreet(), offer.getAddress().getHouse(), offer.getAddress().getCoordLat(), offer.getAddress().getCoordLon(), offer.getAddress().getCity(), offer.getAddress().getCountry(), offer.getAddress().getZip(),
						offer.getWorkTime(), E_OfferWorkType.valueOf(offer.getWorkType()), categories, offer.getPublish(), offer.getExpires(), offer.isContactAgency());
				if (dbOffer != null) {
					log.log(dbOffer.getOfferId()+" - "+dbOffer.getTitle());
				} else {
					log.err(offer.getOfferId()+" - "+offer.getTitle());
				}
			} else {
				log.err(offer.getOfferId()+" - "+offer.getTitle()+" - org unknown");
			}
		}
	}
}
 
開發者ID:fraunhoferfokus,項目名稱:particity,代碼行數:29,代碼來源:ImportWriter.java

示例14: initLog

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
public void initLog(final org.apache.maven.plugin.logging.Log log) {
    LogFactoryUtil.setLogFactory(new LogFactory() {
        public Log getLog(String name) {
            return new MavenLiferayLog(name, log);
        }

        public Log getLog(Class<?> c) {
            return new MavenLiferayLog(c.getSimpleName(), log);
        }
    });
}
 
開發者ID:mimacom,項目名稱:maven-liferay-plugin,代碼行數:12,代碼來源:LiferayToolsImpl.java

示例15: initLog

import com.liferay.portal.kernel.log.Log; //導入依賴的package包/類
public void initLog(final org.apache.maven.plugin.logging.Log log) {
	LogFactoryUtil.setLogFactory(new LogFactory() {
		public Log getLog(String name) {
			return new MavenLiferayLog(name, log);
		}

		public Log getLog(Class<?> c) {
			return new MavenLiferayLog(c.getSimpleName(), log);
		}
	});
}
 
開發者ID:mimacom,項目名稱:maven-liferay-plugin,代碼行數:12,代碼來源:LiferayToolsImpl.java


注:本文中的com.liferay.portal.kernel.log.Log類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。