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


Java LogRecord.setResourceBundleName方法代碼示例

本文整理匯總了Java中java.util.logging.LogRecord.setResourceBundleName方法的典型用法代碼示例。如果您正苦於以下問題:Java LogRecord.setResourceBundleName方法的具體用法?Java LogRecord.setResourceBundleName怎麽用?Java LogRecord.setResourceBundleName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.util.logging.LogRecord的用法示例。


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

示例1: windowDeactivated

import java.util.logging.LogRecord; //導入方法依賴的package包/類
@Override
public void windowDeactivated(WindowEvent e) {
    // proceed only if switching to external application
    if (e.getOppositeWindow() == null) {
        synchronized (rp) {
            if (task != null) {
                task.cancel();
            } else {
                task = rp.create(this);
            }
            LOG.fine("Window deactivated, preparing refresh task");
        }
        if (UILOG.isLoggable(Level.FINE)) {
            LogRecord r = new LogRecord(Level.FINE, "LOG_WINDOW_DEACTIVATED"); // NOI18N
            r.setResourceBundleName("org.netbeans.core.ui.warmup.Bundle"); // NOI18N
            r.setResourceBundle(NbBundle.getBundle(MenuWarmUpTask.class)); // NOI18N
            r.setLoggerName(UILOG.getName());
            UILOG.log(r);
        }
    }
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:22,代碼來源:MenuWarmUpTask.java

示例2: testIconOfTheNode

import java.util.logging.LogRecord; //導入方法依賴的package包/類
public void testIconOfTheNode() throws Exception {
    LogRecord r = new LogRecord(Level.INFO, "icon_msg");
    r.setResourceBundleName("org.netbeans.lib.uihandler.TestBundle");
    r.setResourceBundle(ResourceBundle.getBundle("org.netbeans.lib.uihandler.TestBundle"));
    r.setParameters(new Object[] { new Integer(1), "Ahoj" });
    
    Node n = UINode.create(r);
    assertEquals("Name is taken from the message", "icon_msg", n.getName());
    
    if (!n.getDisplayName().matches(".*Ahoj.*")) {
        fail("wrong display name, shall contain Ahoj: " + n.getDisplayName());
    }
    
    Image img = n.getIcon(BeanInfo.ICON_COLOR_32x32);
    assertNotNull("Some icon", img);
    IconInfo imgReal = new IconInfo(img);
    IconInfo template = new IconInfo(getClass().getResource("testicon.png"));
    assertEquals("Icon from ICON_BASE used", template, imgReal);
    
    assertSerializedWell(r, n);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:22,代碼來源:DecorableTest.java

示例3: testIconOfTheNode

import java.util.logging.LogRecord; //導入方法依賴的package包/類
public void testIconOfTheNode() throws Exception {
    LogRecord r = new LogRecord(Level.INFO, "icon_msg");
    r.setResourceBundleName("org.netbeans.modules.uihandler.TestBundle");
    r.setResourceBundle(ResourceBundle.getBundle("org.netbeans.modules.uihandler.TestBundle"));
    r.setParameters(new Object[] { new Integer(1), "Ahoj" });
    
    Node n = UINode.create(r);
    assertEquals("Name is taken from the message", "icon_msg", n.getName());
    
    if (!n.getDisplayName().matches(".*Ahoj.*")) {
        fail("wrong display name, shall contain Ahoj: " + n.getDisplayName());
    }
    
    Image img = n.getIcon(BeanInfo.ICON_COLOR_32x32);
    assertNotNull("Some icon", img);
    IconInfo imgReal = new IconInfo(img);
    IconInfo template = new IconInfo(getClass().getResource("testicon.png"));
    assertEquals("Icon from ICON_BASE used", template, imgReal);
    
    assertSerializedWell(n);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:22,代碼來源:UINodeTest.java

示例4: logUsage

import java.util.logging.LogRecord; //導入方法依賴的package包/類
private static void logUsage(String startType, List<Object> params) {
    LogRecord record = new LogRecord(Level.INFO, "USG_PROFILER_" + startType); // NOI18N
    record.setResourceBundle(NbBundle.getBundle(GestureSubmitter.class));
    record.setResourceBundleName(GestureSubmitter.class.getPackage().getName() + ".Bundle"); // NOI18N
    record.setLoggerName(USG_LOGGER.getName());
    record.setParameters(params.toArray(new Object[0]));

    USG_LOGGER.log(record);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:10,代碼來源:GestureSubmitter.java

示例5: log

import java.util.logging.LogRecord; //導入方法依賴的package包/類
void log() {
    // prevent logging of events within 3 minutes from the start of scan. Do not freeze...
    if (canLogScanCancel()) {
        log(true, true);
    } else {
        if (System.getProperty(RepositoryUpdater.PROP_SAMPLING) == null) {
            // enable profiling just up to the 1st exception report
            System.setProperty(RepositoryUpdater.PROP_SAMPLING, "oneshot"); // NOI18N
        }
        final LogRecord r = new LogRecord(Level.INFO,  LOG_MESSAGE_EARLY);
        r.setResourceBundle(NbBundle.getBundle(LogContext.class));
        r.setResourceBundleName(LogContext.class.getPackage().getName() + ".Bundle"); //NOI18N
        r.setLoggerName(LOG.getName());
        LOG.log(r);

        // schedule the log for later, after enough time elapses.
        RequestProcessor.getDefault().post(new Runnable() {
            @Override
            public void run() {
                synchronized (LogContext.this) {
                    if (finished == 0) {
                        log(true, true);
                    }
                }
            }
        }, (int)EXEC_TRESHOLD);
    }
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:29,代碼來源:LogContext.java

示例6: testDisplayNameOfTheNode

import java.util.logging.LogRecord; //導入方法依賴的package包/類
public void testDisplayNameOfTheNode() throws Exception {
    LogRecord r = new LogRecord(Level.INFO, "test_msg");
    r.setResourceBundleName("org.netbeans.lib.uihandler.TestBundle");
    r.setResourceBundle(ResourceBundle.getBundle("org.netbeans.lib.uihandler.TestBundle"));
    r.setParameters(new Object[] { new Integer(1), "Ahoj" });
    
    Node n = UINode.create(r);
    assertEquals("Name is taken from the message", "test_msg", n.getName());
    
    if (!n.getDisplayName().matches(".*Ahoj.*1.*")) {
        fail("wrong display name, shall contain Ahoj and 1: " + n.getDisplayName());
    }
    assertSerializedWell(r, n);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:15,代碼來源:DecorableTest.java

示例7: testDontPrintLocalizedMessage

import java.util.logging.LogRecord; //導入方法依賴的package包/類
public void testDontPrintLocalizedMessage() throws IOException{
    LogRecord log = new LogRecord(Level.INFO, "test_msg");
    log.setResourceBundleName("org.netbeans.lib.uihandler.TestBundle");
    log.setResourceBundle(ResourceBundle.getBundle("org.netbeans.lib.uihandler.TestBundle"));
    log.setParameters(new Object[] { new Integer(1), "Ahoj" });
    ByteArrayOutputStream os = new ByteArrayOutputStream();
    LogRecords.write(os, log);
    assertFalse("no localized message is printed" + os.toString(), os.toString().contains(" and "));
    assertTrue("key", os.toString().contains("<key>test_msg</key>"));
    assertTrue("no localized message", os.toString().contains("<message>test_msg</message>"));
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:12,代碼來源:LogFormatterTest.java

示例8: logDebugStart

import java.util.logging.LogRecord; //導入方法依賴的package包/類
static void logDebugStart(Session s, List<DebuggerEngine> engines) {
    LogRecord record = new LogRecord(Level.INFO, "USG_DEBUG_SESSION_START"); // NOI18N
    record.setResourceBundle(NbBundle.getBundle(GestureSubmitter.class));
    record.setResourceBundleName(GestureSubmitter.class.getPackage().getName() + ".Bundle"); // NOI18N
    record.setLoggerName(USG_LOGGER.getName());
    List params = new ArrayList();
    params.add(s.getName());
    params.add(s.getLocationName());
    params.add(s.getCurrentLanguage());
    record.setParameters(params.toArray(new Object[params.size()]));
    USG_LOGGER.log(record);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:13,代碼來源:GestureSubmitter.java

示例9: actionPerformed

import java.util.logging.LogRecord; //導入方法依賴的package包/類
public void actionPerformed(ActionEvent ev) {
    LogRecord rec = new LogRecord(Level.FINER, "UI_ACTION_BUTTON_PRESS"); // NOI18N
    rec.setParameters(new Object[] { button, button.getClass().getName(), action, action.getClass().getName(), action.getValue(Action.NAME) });
    rec.setResourceBundle(NbBundle.getBundle(Actions.class));
    rec.setResourceBundleName(Actions.class.getPackage().getName() + ".Bundle"); // NOI18N
    rec.setLoggerName(UILOG.getName());
    UILOG.log(rec);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:9,代碼來源:Actions.java

示例10: logSnapshotTaken

import java.util.logging.LogRecord; //導入方法依賴的package包/類
static void logSnapshotTaken(String language, JPDADebugger debugger) {
    synchronized (reportedDebuggers) {
        if (reportedDebuggers.contains(debugger)) return;
        reportedDebuggers.add(debugger);
    }
    LogRecord record = new LogRecord(Level.INFO, "USG_DEBUG_VISUAL"); // NOI18N
    record.setResourceBundle(NbBundle.getBundle(GestureSubmitter.class));
    record.setResourceBundleName(GestureSubmitter.class.getPackage().getName() + ".Bundle"); // NOI18N
    record.setLoggerName(USG_LOGGER.getName());
    List params = new ArrayList();
    params.add(language);
    record.setParameters(params.toArray(new Object[params.size()]));
    USG_LOGGER.log(record);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:15,代碼來源:GestureSubmitter.java

示例11: createRecord

import java.util.logging.LogRecord; //導入方法依賴的package包/類
private static LogRecord[] createRecord(String msg, Project[] projects) {
    if (projects.length == 0) {
        return null;
    }
    
    Map<String,int[]> counts = new HashMap<String,int[]>();
    for (Project p : projects) {
        String n = p.getClass().getName();
        int[] cnt = counts.get(n);
        if (cnt == null) {
            cnt = new int[1];
            counts.put(n, cnt);
        }
        cnt[0]++;
    }
    
    Logger logger = Logger.getLogger("org.netbeans.ui.projects"); // NOI18N
    LogRecord[] arr = new LogRecord[counts.size()];
    int i = 0;
    for (Map.Entry<String,int[]> entry : counts.entrySet()) {
        LogRecord rec = new LogRecord(Level.CONFIG, msg);
        rec.setParameters(new Object[] { entry.getKey(), afterLastDot(entry.getKey()), entry.getValue()[0] });
        rec.setLoggerName(logger.getName());
        rec.setResourceBundle(NbBundle.getBundle(OpenProjectList.class));
        rec.setResourceBundleName(OpenProjectList.class.getPackage().getName()+".Bundle");
        
        arr[i++] = rec;
    }
    
    return arr;
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:32,代碼來源:OpenProjectList.java

示例12: doLog

import java.util.logging.LogRecord; //導入方法依賴的package包/類
private void doLog(LogRecord lr, String rbname) 
{
  lr.setLoggerName(_log.getName());
  if (rbname != null)
  {
    lr.setResourceBundleName(rbname);
    lr.setResourceBundle(findResourceBundle(rbname));
  }
  log(lr);
}
 
開發者ID:apache,項目名稱:myfaces-trinidad,代碼行數:11,代碼來源:TrinidadLogger.java

示例13: uiLog

import java.util.logging.LogRecord; //導入方法依賴的package包/類
private void uiLog(boolean success) {
    LogRecord rec = new LogRecord(Level.FINER, success?"LOG_QUICKSEARCH_ACTION":"LOG_QUICKSEARCH_ACTION_FAILED"); // NOI18N
    rec.setParameters(new Object[] { command.getClass().getName(), command.getValue(Action.NAME) });
    rec.setResourceBundle(NbBundle.getBundle(ActionsSearchProvider.class));
    rec.setResourceBundleName(ActionsSearchProvider.class.getPackage().getName() + ".Bundle"); // NOI18N
    rec.setLoggerName(UILOG.getName());
    UILOG.log(rec);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:9,代碼來源:ActionsSearchProvider.java

示例14: log

import java.util.logging.LogRecord; //導入方法依賴的package包/類
private void log() throws MissingResourceException {
    LogRecord rec = new LogRecord(Level.FINER, "UI_ACTION_BUTTON_PRESS"); // NOI18N
    rec.setParameters(new Object[]{"", "", delegateAction, delegateAction.getClass().getName(), action.getValue(Action.NAME)});
    rec.setResourceBundle(NbBundle.getBundle(Actions.class));
    rec.setResourceBundleName(Actions.class.getPackage().getName() + ".Bundle"); // NOI18N
    rec.setLoggerName(UILOG.getName());
    UILOG.log(rec);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:9,代碼來源:SystemActionBridge.java

示例15: log

import java.util.logging.LogRecord; //導入方法依賴的package包/類
private static void log(String type, List<Object> params) {
    LogRecord record = new LogRecord(Level.INFO, type);
    record.setResourceBundle(NbBundle.getBundle(GestureSubmitter.class));
    record.setResourceBundleName(GestureSubmitter.class.getPackage().getName() + ".Bundle"); // NOI18N
    record.setLoggerName(USG_LOGGER.getName());

    record.setParameters(params.toArray(new Object[params.size()]));

    USG_LOGGER.log(record);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:11,代碼來源:GestureSubmitter.java


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