Programming MCQs Feed

📊 Trishul API
Q. What happens if set_log_dir() is NOT called?
  • (A) Logging fails
  • (B) Logs are discarded
  • (C) Logs go to PHP error log
  • (D) Exception is thrown
💬 Discuss
✅ Correct Answer: (C) Logs go to PHP error log

Explanation: Default logging goes to PHP error log.

📊 Trishul API
Q. Which method is used to get logger instance?
  • (A) get_instance()
  • (B) create_logger()
  • (C) get_logger()
  • (D) init_logger()
💬 Discuss
✅ Correct Answer: (C) get_logger()

Explanation: get_logger() returns logger instance.

📊 Trishul API
Q. What parameter is passed to get_logger()?
  • (A) File path
  • (B) Class name
  • (C) Log level
  • (D) Directory
💬 Discuss
✅ Correct Answer: (B) Class name

Explanation: Logger is tied to class name.

📊 Trishul API
Q. Which method logs INFO level message?
  • (A) warn()
  • (B) error()
  • (C) info()
  • (D) debug()
💬 Discuss
✅ Correct Answer: (C) info()

Explanation: info() logs INFO level.

📊 Trishul API
Q. Which method is equivalent to info()?
  • (A) warn()
  • (B) log()
  • (C) error()
  • (D) write()
💬 Discuss
✅ Correct Answer: (B) log()

Explanation: log() is equivalent to info().

📊 Trishul API
Q. Which log levels are supported?
  • (A) DEBUG, INFO, WARN, ERROR
  • (B) INFO, WARN, ERROR
  • (C) TRACE, DEBUG
  • (D) ERROR only
💬 Discuss
✅ Correct Answer: (B) INFO, WARN, ERROR

Explanation: Docs specify INFO, WARN, ERROR.

📊 Trishul API
Q. Which method logs warning messages?
  • (A) warn()
  • (B) info()
  • (C) log()
  • (D) alert()
💬 Discuss
✅ Correct Answer: (A) warn()

Explanation: warn() logs warnings.

📊 Trishul API
Q. Which method logs error messages?
  • (A) fail()
  • (B) warn()
  • (C) error()
  • (D) critical()
💬 Discuss
✅ Correct Answer: (C) error()

Explanation: error() logs ERROR level.

📊 Trishul API
Q. What is included in each log entry?
  • (A) Only message
  • (B) Timestamp only
  • (C) Timestamp, level, class name, message
  • (D) Class name only
💬 Discuss
✅ Correct Answer: (C) Timestamp, level, class name, message

Explanation: Full structured log format.

📊 Trishul API
Q. What is the format of log entry?
  • (A) LEVEL | MESSAGE
  • (B) TIMESTAMP | LEVEL | CLASS | MESSAGE
  • (C) CLASS | MESSAGE
  • (D) JSON format
💬 Discuss
✅ Correct Answer: (B) TIMESTAMP | LEVEL | CLASS | MESSAGE

Explanation: Standard format is timestamp | level | class | message.