# How to create the log

**URL:** <https://www.ruby-forum.com/t/how-to-create-the-log/188449>\
**Category:** Ruby\
**Created:** [May 12, 2010, 6:55am UTC](https://www.ruby-forum.com/t/how-to-create-the-log/188449 "2010-05-12T06:55:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sweetzubair](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@sweetzubair](https://www.ruby-forum.com/u/sweetzubair)\
**Post date:** [May 12, 2010, 6:55am UTC](https://www.ruby-forum.com/t/how-to-create-the-log/188449/1 "2010-05-12T06:55:23Z")

</div>

How to create the log in ruby.

---

<div class="post-metadata">

**Author:** ![sweetzubair](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@sweetzubair](https://www.ruby-forum.com/u/sweetzubair)\
**Post date:** [May 12, 2010, 7:09am UTC](https://www.ruby-forum.com/t/how-to-create-the-log/188449/2 "2010-05-12T07:09:42Z")

</div>

On Tue, May 11, 2010 at 11:55 PM, KingMaker KingMaker  
\<removed\_email\_address@domain.invalid

> wrote:

> ## How to create the log in ruby.
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

# [module Math - RDoc Documentation](http://ruby-doc.org/core/classes/Math.html#M003708)

Math::log(Math::E) # =\> 1.0  
Math::log10(10) # =\> 1.0

# for kinder syntax, you can include the Math module

include Math  
log(E) # =\> 1.0  
log10(10) # =\> 1.0

---

<div class="post-metadata">

**Author:** ![sweetzubair](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@sweetzubair](https://www.ruby-forum.com/u/sweetzubair)\
**Post date:** [May 12, 2010, 10:20am UTC](https://www.ruby-forum.com/t/how-to-create-the-log/188449/3 "2010-05-12T10:20:14Z")

</div>

Josh C. wrote:

> Math::log(Math::E) # =\> 1.0  
> Math::log10(10) # =\> 1.0
> 
> # for kinder syntax, you can include the Math module
> 
> include Math  
> log(E) # =\> 1.0  
> log10(10) # =\> 1.0

Or maybe the OP was looking for logger.rb in the standard library:  
[http://svn.ruby-lang.org/repos/ruby/trunk/lib/logger.rb](http://svn.ruby-lang.org/repos/ruby/trunk/lib/logger.rb)  
or one of the gems like log4r. Who knows?

There is good advice on asking questions in a way more likely to get the  
answers you want, here:  
[http://www.catb.org/~esr/faqs/smart-questions.html#intro](http://www.catb.org/~esr/faqs/smart-questions.html#intro)

---

<div class="post-metadata">

**Author:** ![sweetzubair](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@sweetzubair](https://www.ruby-forum.com/u/sweetzubair)\
**Post date:** [May 12, 2010, 5:10pm UTC](https://www.ruby-forum.com/t/how-to-create-the-log/188449/4 "2010-05-12T17:10:56Z")

</div>

On Tue, May 11, 2010 at 11:55 PM, KingMaker KingMaker  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> How to create the log in ruby.

Log.new

---

<div class="post-metadata">

**Author:** ![sweetzubair](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@sweetzubair](https://www.ruby-forum.com/u/sweetzubair)\
**Post date:** [May 12, 2010, 5:59pm UTC](https://www.ruby-forum.com/t/how-to-create-the-log/188449/5 "2010-05-12T17:59:32Z")

</div>

On May 11, 2010, at 10:55 PM, KingMaker KingMaker wrote:

> How to create the log in ruby.

toilet = $stdout

toilet.puts Marshal.dump(‘log’)  
toilet.flush
