《咫聞錄》共有12卷,收錄了247篇作品,除游記《水蓮洞》和散文《沙包先生傳》外,其余都是記敘怪異之事的故事。這些故事在藝術上多模仿《聊齋志異》、《子不語》等筆記小說,情節單純,語言簡潔,用詞古樸而講究文學性。
《咫聞錄》中收錄最多的是講因果報應的故事。從作者的主觀目的來講,是想通過這類故事勸告人們多做善事,不做惡事,即使做了惡事也要及時改正。在作者的筆下,凡是做了善事的人都得了好報,而做了惡事的人無不受到懲罰。在《咫聞錄》中,作者寫了很多品德高尚、救人危難的人物。如《陰騭地》中的某翁得到山民遺落的白銀百兩,他不是攫為已有,而是代山民交納了糧款,挽救了山民的性命。又如《老實翁》中的謝老實,在路途中遇到富人強娶民女時,他挺身而出,拿出自己僅有的二百兩銀子替民女還債,事後又堅決辭謝了民女以身報恩的做法,悄然離去。再如《王三》中的王三,他在路途中見到一家人以媳抵債、痛哭不已的境況,就毅然拿出了三十兩銀子,冒名送錢,解救了那家人的急難。這些品德高尚的人都不求別人報答,然而,老天總是有眼,他們都得到很好的結局。相反,那些做惡事的人卻在生前或死後受到了嚴厲的懲罰,如《生變豬》、《李五》、《起家不正報》等等。作者宣揚因果報應,在主觀上是想勸人為善,在客觀上也能起到一定的淳化社會風氣的作用,但總的講,這些故事宣揚了封建迷信、封建的道德意識,這是時代的局限,我們在閱讀時要予以充分注意。
當然,《咫聞錄》中也有很多值得借鑒和吸取的東西。
首先,《咫聞錄》提倡循循善誘的教育方法,而反對死啃書本。