public class LogControl
extends java.lang.Object
LogControl
tool can be used to control the log levels
of agents implementing the SNMP4J-LOG-MIB.
Run java -cp SNMP4J.jar org.snmp4j.tools.console.LogControl help
to get help and command usage.Modifier and Type | Class and Description |
---|---|
(package private) class |
LogControl.LoggerListListener |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
COMMAND_PARAMETER |
private static java.lang.String[][] |
COMMANDS |
private static java.lang.String |
OPTIONS |
private java.util.Map |
parameters |
static OID[] |
SNMP4J_LOGGER_OIDS |
Constructor and Description |
---|
LogControl(java.util.Map args) |
Modifier and Type | Method and Description |
---|---|
private void |
listLoggers(Snmp snmp,
Target target,
PDUFactory pduFactory) |
static void |
main(java.lang.String[] args) |
private static void |
printHelpUsage() |
private static void |
printListUsage() |
private static void |
printOptions() |
private static void |
printSetUsage() |
private static void |
printUsage() |
private static void |
printUsageHeader() |
void |
run() |
private void |
setLevel(Snmp snmp,
Target target,
PDUFactory pduFactory) |
private void |
verifyLoggerModification(Snmp snmp,
Target target,
PDU pdu,
OID levelOID,
java.lang.String logger,
OID loggerIndex,
java.lang.String newLevel,
ResponseEvent response) |
public static final OID[] SNMP4J_LOGGER_OIDS
private static final java.lang.String OPTIONS
private static final java.lang.String COMMAND_PARAMETER
private static final java.lang.String[][] COMMANDS
private java.util.Map parameters
public void run()
private void setLevel(Snmp snmp, Target target, PDUFactory pduFactory) throws java.io.IOException
java.io.IOException
private void verifyLoggerModification(Snmp snmp, Target target, PDU pdu, OID levelOID, java.lang.String logger, OID loggerIndex, java.lang.String newLevel, ResponseEvent response) throws java.io.IOException
java.io.IOException
private void listLoggers(Snmp snmp, Target target, PDUFactory pduFactory)
public static void main(java.lang.String[] args)
private static void printUsage()
private static void printUsageHeader()
private static void printOptions()
private static void printSetUsage()
private static void printListUsage()
private static void printHelpUsage()