>
> (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.