>
> (use-modules (opencog) (opencog exec))
> (use-modules (opencog logger))
>
> ; optional formating
> (cog-logger-set-stdout! #t)
> (cog-logger-set-timestamp! #f)
> (cog-logger-set-level! "fine")
>
> (cog-logger-info "this is an info test")
> (cog-logger-debug "another test at debug level")
> (cog-logger-fine "now fine grained logging")
>
>
I ran this:
    execute_code = \
    '''
    (use-modules (opencog logger) (opencog ure) (opencog exec))
    (load-from-path 
"/home/rasberry/git/ure/tests/ure/rules/bc-deduction-rule.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/meta-rules/predicate/conditional-full-instantiation.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/meta-rules/predicate/conditional-partial-instantiation.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/meta-rules/predicate/universal-full-instantiation.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/term/deduction.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/propositional/modus-ponens.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/propositional/contraposition.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/implication-scope-to-implication.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/implication-instantiation.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/negation-introduction.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/not-simplification.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/not-elimination.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/evaluation-to-member.scm")

    (define rbs (Concept "deduction-rule-base"))
    (ure-set-complexity-penalty rbs 0.1)
    (ure-logger-set-level! "DEBUG")
    (cog-logger-set-stdout! #t)
    (cog-logger-set-timestamp! #f)
    (cog-logger-info "this is an info test")
    (cog-logger-debug "another test at debug level")
    (cog-logger-fine "now fine grained logging")
    (ure-logger-get-level)
    '''
    scheme_eval(atomspace, execute_code)

 in my program and it printed the info test to the console. I could find it 
in opencog.log as well. The debug and fine test outputs I couldn't find.

then I ran this:
    execute_code = \
    '''
    (use-modules (opencog logger) (opencog ure) (opencog exec))
    (load-from-path 
"/home/rasberry/git/ure/tests/ure/rules/bc-deduction-rule.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/meta-rules/predicate/conditional-full-instantiation.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/meta-rules/predicate/conditional-partial-instantiation.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/meta-rules/predicate/universal-full-instantiation.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/term/deduction.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/propositional/modus-ponens.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/propositional/contraposition.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/implication-scope-to-implication.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/implication-instantiation.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/negation-introduction.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/not-simplification.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/not-elimination.scm")
    (load-from-path 
"/home/rasberry/git/opencog/opencog/pln/rules/wip/evaluation-to-member.scm")

    (define rbs (Concept "deduction-rule-base"))
    (ure-set-complexity-penalty rbs 0.1)
    (ure-logger-set-level! "DEBUG")
    (cog-logger-set-stdout! #t)
    (cog-logger-set-timestamp! #f)
    (ure-logger-get-filename)
    (ure-logger-set-stdout! #t)
    (ure-logger-info "test message")
    (ure-logger-debug "ure test at debug level")
    (ure-logger-fine "ure fine grained logging")
    (cog-logger-info "this is an info test")
    (cog-logger-debug "another test at debug level")
    (cog-logger-fine "now fine grained logging")
    (ure-logger-get-level)
    '''
    scheme_eval(atomspace, execute_code)

it also sets the ure logger and sends ure test log messages. Now I find 
both info messages as well as the ure debug message on the console and in 
the log file.

seems like we're getting closer.

-- 
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/cfb4992f-e21f-4cbe-9af9-5c121bc79715%40googlegroups.com.

Reply via email to