本文整理了Java中org.seasar.framework.log.Logger.info()
方法的一些代码示例,展示了Logger.info()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.info()
方法的具体详情如下:
包路径:org.seasar.framework.log.Logger
类名称:Logger
方法名:info
[英]INFO情報を出力します。
[中]信息情報を出力します。
代码示例来源:origin: org.seasar.buri/s2-buri
public BuriExePackages CompileObject(BuriPackageType buriPackage,ParticipantProvider provider) {
logger.info("コンパイル開始");
BuriExePackages result = Compile(buriPackage,provider);
logger.info("コンパイル終了");
return result;
}
代码示例来源:origin: org.seasar.buri/s2-buri
public BuriExePackages CompileFile(String src,ParticipantProvider provider) {
logger.info(src + "読み込み開始");
Object data = oouoReader.readFile(src);
assert data instanceof BuriPackageType;
logger.info(src + "コンパイル開始");
BuriExePackages result = Compile((BuriPackageType)data,provider);
logger.info(src + "コンパイル終了");
return result;
}
代码示例来源:origin: org.seasar.buri/s2-buri
public BuriExePackages CompileResource(String src,ParticipantProvider provider) {
logger.info(src + "読み込み開始");
Object data = oouoReader.readResource(src);
assert data instanceof BuriPackageType;
logger.info(src + "コンパイル開始");
BuriExePackages result = Compile((BuriPackageType)data,provider);
logger.info(src + "コンパイル終了");
return result;
}
代码示例来源:origin: org.seasar.buri/s2-buri
public BuriExePackages CompileInputStream(InputStream workFlowIs,ParticipantProvider provider) {
logger.info("読み込み開始");
Object data = oouoReader.readInputStream(workFlowIs);
assert data instanceof BuriPackageType;
logger.info("コンパイル開始");
BuriExePackages result = Compile((BuriPackageType)data,provider);
logger.info("コンパイル終了");
return result;
}
代码示例来源:origin: org.seasar.teeda/teeda-core
public JavaMessageResourceBundle(String bundleName, Locale locale) {
this.bundleName = bundleName;
this.locale = locale;
try {
this.bundle = ResourceBundleUtil.getBundle(bundleName, locale);
} catch (MissingResourceException e) {
logger
.info("ResourceBundle " + bundleName
+ " could not be found.");
}
}
代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-ext
private void increment(CounterDAO dao, String siteName, String pagePath)
throws PluginException {
String sessionId = TgwContext.getSessionId();
siteName = TgwContext.getSiteName();
Set set = (Set) accessCache.get(sessionId);
if (set != null && set.contains(siteName + "/" + pagePath)) {
return;
} else if (set == null) {
set = new HashSet();
accessCache.put(sessionId, set);
}
set.add(siteName + "/" + pagePath);
dao.increment(pagePath);
log.info(pagePath);
}
代码示例来源:origin: org.seasar.teeda/teeda-extension
protected String convertDateIfNeed(final Object value,
final FacesContext context, final String encoding) {
if (value == null) {
return "";
}
String ret = null;
try {
if (value instanceof Date) {
Locale locale = context.getViewRoot().getLocale();
SimpleDateFormat dateFormat = DateConversionUtil
.getY4DateFormat(locale);
ret = URLEncoder.encode(dateFormat.format((Date) value),
encoding);
} else if (value instanceof String) {
ret = URLEncoder.encode(value.toString(), encoding);
} else {
ret = value.toString();
}
} catch (UnsupportedEncodingException e) {
logger.info(e);
ret = value.toString();
}
return ret;
}
代码示例来源:origin: org.seasar.struts/s2-struts
protected void initChain() throws ServletException {
// Parse the configuration file specified by path or resource
try {
String value;
value = getServletConfig().getInitParameter("chainConfig");
if (value != null) {
chainConfig = value;
}
ConfigParser parser = new ConfigParser();
List urls = splitAndResolvePaths(chainConfig);
URL resource;
for (Iterator i = urls.iterator(); i.hasNext();) {
resource = (URL) i.next();
log.info("Loading chain catalog from " + resource);
parser.parse(resource);
}
} catch (Exception e) {
log.error("Exception loading resources", e);
throw new ServletException(e);
}
}
代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-core
public List<TgwRole> getRoles() {
List<TgwRole> list = new ArrayList<TgwRole>();
try{
ctx = new InitialDirContext(environment);
NamingEnumeration res = ctx.search(DirectoryUtils.buildSuffix(roleSuffix,searchBase,false,false),roleSearchFilter,controls);
while(res.hasMore()){
SearchResult entry = (SearchResult) res.next();
Attributes attrs = entry.getAttributes();
if(attrs == null){
log.info("attributes not found for " + entry.getName());
continue;
}
TgwRole role = createRole(getFullDN(entry.getName(),false),attrs);
list.add(role);
}
// ctx.close();
}catch(NamingException ne){
ne.printStackTrace();
}finally{
DirectoryUtils.closeQuietly(ctx);
}
return list;
}
代码示例来源:origin: org.seasar.teeda/teeda-core
public static void redirect(String url, ServletRequest request,
ServletResponse response) throws IOException {
HttpServletResponse httpResponse = (HttpServletResponse) response;
FacesContext context = FacesContext.getCurrentInstance();
if (!resolverInited) {
if (DIContainerUtil.hasContainer()) {
resolver = (RedirectUrlResolver) DIContainerUtil
.getComponentNoException(RedirectUrlResolver.class);
}
resolverInited = true;
}
if (resolver != null) {
HttpServletRequest httpRequest = (HttpServletRequest) request;
url = resolver.resolveUrl(url, context, httpRequest, httpResponse);
}
httpResponse.sendRedirect(url);
if (context != null) {
context.responseComplete();
} else {
logger
.info("[ServletExternalContextUtil.redirect] facesContext is null.");
}
}
代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-core
public List<TgwUser> getUsers() {
List<TgwUser> list = new ArrayList<TgwUser>();
try{
ctx = new InitialDirContext(environment);
String userSearchBase = DirectoryUtils.buildSuffix(userSuffix,searchBase,false,false);
NamingEnumeration res = ctx.search(userSearchBase,userSearchFilter,controls);
while(res.hasMore()){
SearchResult entry = (SearchResult) res.next();
Attributes attrs = entry.getAttributes();
if(attrs == null){
log.info("attributes not found for " + entry.getName());
continue;
}
TgwUser user = createUser(getFullDN(entry.getName(),true),attrs);
list.add(user);
}
// ctx.close();
}catch(NamingException ne){
log.error("search failed.");
ne.printStackTrace();
}finally{
DirectoryUtils.closeQuietly(ctx);
}
return list;
}
代码示例来源:origin: org.seasar.buri/s2-buri
protected void setOnePkey(BuriDataFieldType src,String onePkey) {
String splitStr[] = StringUtil.SplitFastString(onePkey,",");
String keyName = splitStr[0];
String keyCheck = keyName + "!=0";
if(splitStr.length==0) {
throw new BuriNoPkeyDefine(src.getId());
} else if(splitStr.length==1) {
String msg = MessageFormatter.getMessage("IBRI0001",new Object[]{keyName,keyCheck});
logger.info(msg);
} else {
keyCheck = splitStr[1];
}
src.getKeys().put(keyName,keyCheck);
}
代码示例来源:origin: org.seasar.flex2/s2-flex2
public void init() throws ServletException {
final S2Container container = SingletonS2ContainerFactory
.getContainer().getRoot();
processor = (RemotingMessageProcessor) container
.getComponent(RemotingMessageProcessor.class);
initGatewayVersionMessage();
logger.info(gatewayVersionMessage);
}
代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-core
public void deleteRole(String roledn) {
TgwRole role = getRole(roledn);
if(role.isAdmin()){ // should throw Exception ??
log.warn(role.getName() + "couldn't delete role which represents admin priviledge.");
return;
}
try{
ctx = new InitialDirContext(environment);
ctx.destroySubcontext(DirectoryUtils.getRDN(roledn,searchBase));
log.info("deleting " + roledn + " completed.");
// ctx.close();
}catch(NamingException ne){
ne.printStackTrace();
}finally{
DirectoryUtils.closeQuietly(ctx);
}
}
代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-core
public void addUser(TgwUser user) {
String dn = DirectoryUtils.getAbsoluteDN(user.getName(),userPrefix,userSuffix,searchBase);
user.setDn(dn);
try{
ctx = new InitialDirContext(environment);
Attributes attrs = createUserAttributes(user);
if(userRequiredAttributes != null){
NamingEnumeration reqattrs = userRequiredAttributes.getAll();
while(reqattrs.hasMore()){
attrs.put((Attribute)reqattrs.next());
}
}
updateRoles(user,user.getRoles(),DirContext.ADD_ATTRIBUTE);
ctx.createSubcontext(DirectoryUtils.getRDN(dn,searchBase),attrs);
log.info("adding " + dn + " completed.");
// ctx.close();
}catch(NamingException ne){
// log.error(ne.getMessage());
ne.printStackTrace();
}finally{
DirectoryUtils.closeQuietly(ctx);
}
}
代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-core
public void deleteUser(String userdn){
TgwUser user = getUser(userdn);
if(user.isAdmin()){ // should throw Exception
log.warn(user.getName() + "couldn't delete user who has admin priviledge.");
return;
}
try{
ctx = new InitialDirContext(environment);
updateRoles(user,user.getRoles(),DirContext.REMOVE_ATTRIBUTE);
ctx.destroySubcontext(DirectoryUtils.getRDN(userdn,searchBase));
log.info("deleting " + userdn + " completed.");
// ctx.close();
}catch(NamingException ne){
ne.printStackTrace();
}finally{
DirectoryUtils.closeQuietly(ctx);
}
}
代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-core
public void addRole(TgwRole role) {
String dn = DirectoryUtils.getAbsoluteDN(role.getName(),rolePrefix,roleSuffix,searchBase);
try{
ctx = new InitialDirContext(environment);
Attributes attrs = createRoleAttributes(role);
if(roleRequiredAttributes != null){
NamingEnumeration reqattrs = roleRequiredAttributes.getAll();
while(reqattrs.hasMore()){
attrs.put((Attribute)reqattrs.next());
}
}
ctx.createSubcontext(DirectoryUtils.getRDN(dn,searchBase),attrs);
String adminUserDn = userPrefix + "=" + adminUsername + DirectoryUtils.buildSuffix(userSuffix,searchBase,true,true);
TgwUser admin = new TgwUser(adminUsername);
admin.setDn(adminUserDn);
updateRoles(admin,new String[]{role.getName()},DirContext.ADD_ATTRIBUTE);
log.info("adding " + dn + " completed.");
// ctx.close();
}catch(NamingException ne){
ne.printStackTrace();
}finally{
DirectoryUtils.closeQuietly(ctx);
}
}
代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-core
if(deleteroles[i].equals(adminRolename)){
deleteroles[i] = null;
log.info("admin role couldn't delete for admin user, ignore it.");
break;
代码示例来源:origin: org.seasar.struts/s2-struts
public void addForwardConfig(ModuleConfig config, Class actionClass, ActionConfig actionConfig) {
ForwardConfig forwardConfig = actionConfig.findForwardConfig(Constants.SUCCESS);
if (forwardConfig != null) {
return;
}
String path = null;
String actionPath = getPath(actionClass);
String[] viewExtension = this.configRule.getViewExtension();
for (int i = 0; i < viewExtension.length; i++) {
String file = actionPath + "." + viewExtension[i];
path = this.configRule.getDocRoot() + file;
String packageDir = ClassUtil.getPackageName(actionClass);
if (packageDir == null) {
return;
}
packageDir = "/" + packageDir.replace('.', '/');
String docRoot = this.configRule.getDocRoot();
path = getExistFilePath(docRoot, packageDir, file, actionConfig, servletContext);
if (path == null) {
path = getExistResourcePath(docRoot, packageDir, file, actionConfig, servletContext);
}
if (path != null) {
addForwardConfig(config, path, actionConfig);
return;
}
}
String message = "View file was not found. " + getPath(actionClass) + "."
+ viewExtension[this.configRule.getViewExtension().length - 1];
logger.info(message);
}
代码示例来源:origin: org.seasar.container/s2-framework
logger.info("Running on [ENV]" + Env.getValue() + ", [DEPLOY MODE]"
+ SmartDeployUtil.getDeployMode(container));
内容来源于网络,如有侵权,请联系作者删除!