Can't get the PJSIP/PJPROJECT logs in asterisk

Hello,

I have been trying to get the pjsip /pjproject logs in asterisk console.
Executed below commands in asterisk cli.
pjsip set logger on
pjproject set log level 6

Also modified the pjproject.conf
Please suggest what am I missing?
[startup]
; NOTES: The name of this section in the pjproject.conf configuration file must
; remain startup or the configuration will not be applied.
;
;cache_pools = yes ; Cache pjproject memory pools for performance
; Disable this option to help track down pool content
; mismanagement when using valgrind or MALLOC_DEBUG.
; The cache gets in the way of determining if the
; pool contents are used after being freed and who
; freed it.
; Default yes
log_level=6 ; Initial maximum pjproject logging level to log
; Valid values are: 0-6, and default
;
; Note: This option is needed very early in the startup
; process so it can only be read from config files because
; the modules for other methods have not been loaded yet.
type=“startup” ; Must be of type startup (default: “”)

;========================LOG_MAPPINGS SECTION OPTIONS===============================
[log_mappings]
; SYNOPSIS: Provides pjproject to Asterisk log level mappings.
; NOTES: The name of this section in the pjproject.conf configuration file must
; remain log_mappings or the configuration will not be applied.
; The defaults mentioned below only apply if this file or the ‘log_mappings’
; object can’t be found. If the object is found, there are no defaults. If
; you don’t specify an entry, nothing will be logged for that level.
;
; These logging level meanings are typically used by pjproject:
; - 0: fatal error
; - 1: error
; - 2: warning
; - 3: info
; - 4: debug
; - 5: trace
; - 6: more detailed trace
;
asterisk_error =“0,1” ; A comma separated list of pjproject log levels to map to
; Asterisk errors.
; (default: “0,1”)
asterisk_warning =“2” ; A comma separated list of pjproject log levels to map to
; Asterisk warnings.
; (default: “2”)
asterisk_notice =“3” ; A comma separated list of pjproject log levels to map to
; Asterisk notices.
; (default: “”)
asterisk_verbose =“3,4,5,6” ; A comma separated list of pjproject log levels to map to
; Asterisk verbose.
; (default: “”)
asterisk_debug =“3,4,5,6” ; A comma separated list of pjproject log levels to map to
; Asterisk debug
; (default: “3,4,5,6”)
;type= ; Must be of type log_mappings (default: “”)

You never commented out the context, or set the type option, so it would not apply.

Hi Ankit,
Thank you for taking a look at it.
I have uncommented the startup section
[startup] and [log_mappings]
Not sure what should the type be set to for log_mapping section,so left that uncommented.

Also when I try to run pjproject set log level 6, I get below warning. How do I set the PJ_LOG_MAX_LEVEL to 6? Is there any config option or I need to change asterisk code for this?
Asterisk built or linked with pjproject PJ_LOG_MAX_LEVEL=3.
Lowering request to the max supported level.
pjproject log level is still 3.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.