def METHOD_NAME(self, categoryName):
    """
    Check to see if this category has a dconfig variable
    to set the notify severity and then set that level. You cannot
    set these until config is set.
    """
    # We use ConfigVariableString instead of base.config, in case
    # we're running before ShowBase has finished initializing
    from panda3d.core import ConfigVariableString
    dconfigParam = ("notify-level-" + categoryName)
    cvar = ConfigVariableString(dconfigParam, "")
    level = cvar.getValue()
    if not level:
        # see if there's an override of the default config level
        cvar2 = ConfigVariableString('default-directnotify-level', 'info')
        level = cvar2.getValue()
    if not level:
        level = 'error'
    category = self.getCategory(categoryName)
    # Note - this print statement is making it difficult to
    # achieve "no output unless there's an error" operation - Josh
    # print ("Setting DirectNotify category: " + categoryName +
    #        " to severity: " + level)
    if level == "error":
        category.setWarning(0)
        category.setInfo(0)
        category.setDebug(0)
    elif level == "warning":
        category.setWarning(1)
        category.setInfo(0)
        category.setDebug(0)
    elif level == "info":
        category.setWarning(1)
        category.setInfo(1)
        category.setDebug(0)
    elif level == "debug":
        category.setWarning(1)
        category.setInfo(1)
        category.setDebug(1)
    else:
        print("DirectNotify: unknown notify level: " + str(level)
               + " for category: " + str(categoryName))