In October 2015, Randy Alcorn was a guest on Greg Laurie's Podcast, A New Beginning, talking about happiness.
If God Is Happy, Why Does He Seem Bad-Tempered?
audio
Randy's blog
I think the very fact that He’s unhappy with sin is an indicator that sin is what robs people of happiness. So He’s happy with that which is not only in conformity to His holy standards, but also that which is in conformity to His happiness and delight.